我是一个全新的编程,所以请帮助我。。。我试图让一个函数产生所有素数,并把它放在列表中,然后从这个列表中生成一个ranodm数。。。这是我的密码
from random import choice
question_3():
list = []
for i in range(2,20):
flag=True
for num in list:
if(i%num==0):
flag=False
if(flag):
list.append(i)
p = choice(list)
print list , p
question_3()
但是出现了一个错误
SyntaxError: invalid syntax
您错过了函数定义
question_3
之前的def
。你知道吗一些附加注释:当您使用if语句时,请去掉不必要的paren,不要使用} 。你知道吗
list
作为变量名,因为您隐藏了内置的^{阅读PEP-8, the Style Guide for Python Code,可能是个好主意。你知道吗
函数名前缺少
def
:相关问题 更多 >
编程相关推荐