我是Python的新手,现在遇到了一个我无法理解的问题。如何在for循环外调用输入?
请一位大师使用以下示例给我一个答案。 TKS!
n=int(input('Please input a number: ')
for i in range(2,n):
if n%i==0:
print('It is not a prime number!', end=' ')
break
else:
print('%d is a prime number!' % n)
只需在代码周围添加另一个循环。例如
while True:
n=int(input('Please input a number: '))
for i in range(2,n):
if n%i==0:
print('It is not a prime number!', end=' ')
else:
print('%d is a prime number!' % n)
break
这是你想要的?
while True:
n=int(input('Please input a number: ')
flag = True
for i in range(2,n):
if n%i==0:
flag = False
break
if flag == True:
print('%d is a prime number!' % n)
break
else:
print('It is not a prime number!', end=' ')