我一直在用Python做我的第一个计算器,遇到了一个小问题,让我向您展示一下我的代码:
fNum = input('Enter first number:' '\n') # user gives numbers
sNum = input('Enter second number:' '\n')
if sNum.isalpha() or fNum.isalpha() is True: # checking are they numbers
print('You have to give me a number!')
我怎样才能“返回”到代码的开头并给用户另一个写下数字的机会?因为现在如果输入字母或任何不是数字的东西,程序就结束了
谢谢你的帮助,如果这个问题很简单,我很抱歉,但我还没有经验
这种技术称为验证,使用while循环直到条件被打破:
相关问题 更多 >
编程相关推荐