[英]How do I find the sum of prime numbers in a given range in Python 3.5?
[英]How do i find the sum of a range of random numbers in python?
import random
def randnums():
for count in range(6):
number = random.randint(1,9)
print(number)
randnums()
从这里我应该添加6个随机数并显示它们的总数...有什么帮助吗? 提前致谢。
这是您完成的作业:
import random
def randnums():
numbers = []
for count in range(6):
number = random.randint(1,9)
numbers.append(number)
print(number)
print(sum(numbers))
randnums()
不要只打印数字:将它们累积在列表中。 然后使用内置的sum函数添加整个列表。
为了提高您的效率,请习惯于搜索官方文档和在线教程以获取有关语言机制和工具的帮助。
您可以只保留运行中的随机数总数,而不是将其存储在列表中,然后在其上调用sum()
。 使用列表会消耗更多的内存,但是如果以后需要访问这些数字,则很有用。
import random
def randnums():
total=0
for count in range(6):
number = random.randint(1,9)
total+=number
print(total)
randnums()
import random
a = random.sample(range(1, 12), 8) # generate your random array of numbers
print a #print the array to visualize the numbers generated
print sum (a)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.