我想制作一款冒险游戏,它主要由印刷品和时间组成。睡眠陈述。但是唯一的带有def语句的if语句将其弄乱了,直截了当。一切正常,直到最后。
我不知道是什么原因导致了这种情况的发生。我的意思是,可以肯定地说,if语句是问题所在,但我不知道如何/为什么。
if __name__ =='__main__':
cases=int(input())
for _ in range(cases):
n=int(input())
a=list(map(int,input().strip().split()))[:n+2]
find_duplicates(a,n)
print()
预期-“喂早餐吃什么?” ans =沙拉。 “那么,您可以选择三种沙拉
实际-<功能选择为0x10de89560>
以上是在调试控制台中打印的内容,我不知道为什么。 VS代码没有告诉过我任何警告或错误。我太初学者了,已经无法获得这些东西,请帮助我。
答案 0 :(得分:1)
它必须是..str(choice())。
选择是一种功能。
答案 1 :(得分:0)
固定代码,选择是一个函数,需要返回
# Functions
def choice():
return input("so whats for breakfast, salad, eggs, or fish")
# Entry Point
decision = str(choice())
if decision == "salad":
#insert if code
pass
else:
print("try again")