我正在创建一个程序,该程序向用户请求一个数字,然后生成一个由用户输入的随机数列表,然后使用一个函数将这些数字相加并返回到主函数。我好迷茫有人能帮帮我吗?
import random
def main():
rand = int(input('How many random intergers? (Max 20)'))
if rand <= 20:
for x in range(rand):
print (random.randint(1,9), end=' ')
total = randnums(x)
print('Integers total is ', total)
else:
print('Bad inpit. Maximum input is 20.')试图获得此示例输出
多少个随机整数(最多20)?12
5 9 7 7 8 8 2 5
整数总数为80
发布于 2017-11-09 23:23:04
你至少要存储你的随机输出,只有这样你才能添加它们.
例如:
total = 0
for x in range(rand):
rnum = random.randint(1,9)
print (rnum, end=' ')
total = total + rnum
print('Total: %s' %total)发布于 2017-11-09 23:15:11
import random
def f():
n= input("give n : ")
return sum([random.randint(0,10) for i in range(n)])这将返回0到10之间的10个随机数之和。
发布于 2017-11-09 23:14:38
进口随机
打印(sum (random.random ()表示范围内的x (1,输入(“选择列表大小”)
https://stackoverflow.com/questions/47213130
复制相似问题