【问题标题】:How can I have a program that will ask a minimum and maximum number from a user?我怎样才能有一个程序来询问用户的最小和最大数量?
【发布时间】:2021-03-17 20:46:31
【问题描述】:

我怎样才能有一个程序向用户询问最小和最大数字?,在给定的最小和最大数字之间生成一个包含 5 个随机数的列表,并显示另一个列表,其中的值是生成的 5 的平方数字?

这是我的代码。我只想让它显示每个数字及其对应的平方数。

from numpy import random
import numpy as np

#ask 最小和最大数字

a=int(input("Minimum Number: "))
b=int(input("Maximum Number: "))

#随机元素和元素大小

x=random.randint(a,b , size=(5))

#5 个随机元素的列表

print("Generated Numbers:", x)

5 个随机元素的#squared

print ("Squared Numbers:", np.square(x))

【问题讨论】:

  • 请用您尝试过的代码更新您的问题。

标签: python methods module max min


【解决方案1】:

试试这个:

import random

value1 = int(input("Enter minimum value: "))
value2 = int(input("Enter maximum value: "))

randomValues = []
for i in range(5):
   randomvalue = random.randint(value1,value2)
   randomValues.append(randomvalue)

print("Got Random Values")
print(randomValues)
for value in randomValues:
   squareValue = value*value
   print("Sqare of value: "+str(value)+" is: "+str(squareValue))

兄弟/姐妹我输入这个答案有点快,如果你有任何语法错误或其他问题尝试解决它

编辑:*你可以跳过将它转换为int,我认为它是float类型

【讨论】:

  • 为什么随机值应该是float类型的?
  • 它不会返回 float 它会返回 int 因为它是 randint()
猜你喜欢
  • 1970-01-01
  • 2021-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-01
  • 1970-01-01
  • 2021-11-15
  • 1970-01-01
相关资源
最近更新 更多