我试图强行从用户那里获取输入并在斐波那契元素程序中执行它,在输入附近有问题我想确保他没有输入字符或 -ve 数字,当我将我的输入作为 int(input()) 我while 循环不会执行我希望它继续执行直到用户提供输入。
在下面的程序中,当我输入 5 作为输入时,它将它作为字符串对象
n=input("enter no of fibonnaci elements: ")
while not n:
n=input("enter no of fibonnac elements: ")
print(type(n))
if(n!=int()):
print("enter integer only")
else:
t1=0
t2=1
print("series is:",end=" ")
for i in range(n):
print(t1,end=" ")
t1,t2=t2,(t1+t2)
print()
相关分类