首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >随机数字列表并将它们相加

随机数字列表并将它们相加
EN

Stack Overflow用户
提问于 2017-11-09 23:08:17
回答 4查看 1.6K关注 0票数 1

我正在创建一个程序,该程序向用户请求一个数字,然后生成一个由用户输入的随机数列表,然后使用一个函数将这些数字相加并返回到主函数。我好迷茫有人能帮帮我吗?

代码语言:javascript
运行
复制
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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-11-09 23:23:04

你至少要存储你的随机输出,只有这样你才能添加它们.

例如:

代码语言:javascript
运行
复制
total = 0
for x in range(rand):
  rnum = random.randint(1,9)
  print (rnum, end=' ')
  total = total + rnum
print('Total: %s' %total)
票数 1
EN

Stack Overflow用户

发布于 2017-11-09 23:15:11

代码语言:javascript
运行
复制
import random
def f():
  n= input("give n : ")
  return sum([random.randint(0,10) for i in range(n)])

这将返回0到10之间的10个随机数之和。

票数 2
EN

Stack Overflow用户

发布于 2017-11-09 23:14:38

进口随机

打印(sum (random.random ()表示范围内的x (1,输入(“选择列表大小”)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47213130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档