gpt4 book ai didi

python - 为什么 'else' 和 'if' 语句都在运行?

转载 作者:太空宇宙 更新时间:2023-11-03 14:39:57 25 4
gpt4 key购买 nike

<分区>

在发布这个问题时,我已经检查了其他具有相似标题的链接。所有这些要么无法回答我的问题,要么不适用于这段代码。例如,这里的链接: Why is my batch script running both if and else statement when if statement matches?说这是因为 OP 在脚本中使用了 echo 。在这里,我没有使用它,但我仍然得到 ifelse 的结果。

while True:
selection = input("Type a command or use a page selection")
if selection in ('exit','quit'):
sys.exit()
if selection in ('page 1','1'):
print("Page 1 text here")
if selection in ('page 2','2'):
print("Page 2 text here")
else:
print("Invalid command or page number")

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com