输入是" 输入字或整数"
如果是word
,则应打印" 所有单词"
如果是integer
,则应打印" 其全部"
如果还有别的东西它应该打印" 它也不是字或整数"
如果它大于99,则应打印" 大于99 "
而Imp:只能使用DEF FUNC, WHILE, IF ELSE, ISALPHA, ISDIGIT, INT()
来创建代码。
这是我的代码:
def string_analysis(string):
while True:
enter = input("Enter word or integer: ")
if enter.isalpha == False:
return "Only integer or word"
if enter.isdigit == False:
return "Its not alphabet"
elif enter < 99:
print("Its greater than 99")
print(string_analysis(enter))
它没有给我预期的输出。请帮忙。
答案 0 :(得分:0)
你有一个'while true:'循环,但似乎没有'run = False'语句或类似的东西,因此为什么你的代码不断循环