Python 随机列出数字并添加它们

Python 随机列出数字并添加它们,python,random,sum,add,Python,Random,Sum,Add,我试图创建一个程序,要求用户输入一个数字,然后生成一个用户输入的随机数字列表,然后使用一个函数将这些数字相加并返回到主函数。我迷路了,有人能帮我吗 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,

我试图创建一个程序,要求用户输入一个数字,然后生成一个用户输入的随机数字列表,然后使用一个函数将这些数字相加并返回到主函数。我迷路了,有人能帮我吗

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.')
随机导入
def main():
rand=int(输入(‘随机整数的数量?(最大20)’)
如果随机输入

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

这将返回0到10之间的10个随机数之和,以采样i个整数,而不替换从1到n的整数池,然后对它们求和:

$ n=12345
$ i=100
$ seq ${n} | shuf -n ${i} | awk '{s+=$0}END{print s}'
抽样替换和汇总:

$ seq ${n} | shuf -r -n ${i} | awk '{s+=$0}END{print s}'

你至少要存储你的随机输出,然后才能添加它们

例如


一个数字列表怎么可能同时来自用户,又随机生成?用户输入一个数字,然后程序需要输出那么多随机数字你好,大卫,欢迎使用。这个网站并不是为了提供编码服务,一般希望你至少展示一些基础研究,一些你自己创建的代码,并就具体问题寻求帮助。看,我已经完成了代码,我让它生成了一个列表,我只是不知道如何将它添加到一起这是我到目前为止所做的我正在查找我在我的课本和整个网络上寻找帮助,但不知道我缺少了什么
$ seq ${n} | shuf -r -n ${i} | awk '{s+=$0}END{print s}'
total = 0
for x in range(rand):
  rnum = random.randint(1,9)
  print (rnum, end=' ')
  total = total + rnum
print('Total: %s' %total)