此问题在此处已有答案:
How can I check if string input is a number?(30个答案)
昨天关门了。
我一直在敲其他键:if语句中我输入的任何整数或字符串的一部分将转到else:
def isThisAnInteger(isInt):
if isinstance(isInt, int):
#return isInt
print("Top of If: statement")
print(isinstance(isInt, int))
else:
#print("Please enter a valid number.")
print("Bottom of else: statement")
print(isinstance(isInt, int))
iStart = isThisAnInteger(input("Enter the start of the range: "))
iEnd = isThisAnInteger(input("Enter the end of the range: "))
我期望整数满足第一个条件,而字符串或浮点型将满足else条件
1条答案
按热度按时间6ie5vjzr1#