问题:
编写一个函数,其参数是两个正整数,将这两个正整数之间的所有素数以一个元组的形式返回。
小白的解答:
def fun(lower,upper):
lst=[]
for num in range(lower,upper + 1):
# 素数大于 1
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
lst.append(num)
print(lst)
print("请输入较小的a和较大的b。")
x=eval(input("Please input a(lower):"))
y=eval(input("Please input b(upper):"))
fun(x,y)