当我运行以下代码时,无论输入什么,它始终返回Number please
。为什么会这样?
number = input("please type number: ")
if type(number) != int:
print('Number please')
else:
print('number')
答案 0 :(得分:-1)
尝试一下,这应该可行:
string = input()
if string.isalpha():
print("It is a string. You are correct!")
elif string.isdigit():
print("Please enter a string.")
else:
print("Please enter a proper string.")
.isalpha
用于检查它是否是字符串。 .isdigit
用于检查它是否为数字。
希望它会有所帮助:)