我再次来到这里再问一个问题。这是我正在处理的相同代码。我写了下面的代码。但我的问题是你如何链接我的最后一个问题,例如用户回答否而不是是,如何将其链接回第一个问题,即你放弃了手机? < / p>
提前致谢!
CODE:
if input("Did you buy your phone recently? ") == 'yes':
if input("Did you drop your phone? ") == 'yes':
if input("Did it become wet when you dropped it? ") == 'yes':
print(sol1)
else:
if input("Is the phone fully charged? ") == 'yes':
print("")
else:
print(sol2)
else:
if input("Has your phone ever been too slow? " ) == 'yes':
print(solution)
else:
if input("Have you got more than 30 apps? ") == 'yes':
print(sol0)
答案 0 :(得分:0)
您应该首先在function中包含所有代码,这样您就可以重用代码而无需重新输入所有代码。
然后,当您到达想要回到第一个问题的位置时,只需调用此函数即可。我还建议您在打印解决方案后添加一个return语句,否则您将永远不会退出您的函数。
这是一个(简化)示例:
dirent