标题:While语句跳不出来
只看楼主
Tdd_hh
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-11-28
结帖率:83.33%
已结贴  问题点数:20 回复次数:4 
While语句跳不出来
程序代码:
名单 = []
while True:
    print("--------------------------------")
    需求 = input("请问您需要添加人员吗[Y/N]: ")
    print("--------------------------------")
    if 需求 == "Y" or "y"
        名称 = input("请输入您要填写的名称: ")
        名单.append(名称)
        continue
    elif 需求 == "N" or "n":
        break
    else:
        print("操作错误!请重新输入")
        continue
print("ddddd")
print("dadada")
搜索更多相关主题的帖子: print 名称 需求 语句 While 
2020-11-28 22:36
深秋2015
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:12
帖 子:402
专家分:1500
注 册:2015-10-13
得分:20 
年轻人不要想当然
if 需求 == "Y" or "y"

应该改成
if 需求 == "Y" or 需求 == "y"


下面的同理
elif 需求 == "N" or 需求 == "n":


对了,if语句后面还得有个冒号

从此以后我都不敢抬头看
仿佛我的天空失去了颜色
2020-11-28 22:52
深秋2015
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:12
帖 子:402
专家分:1500
注 册:2015-10-13
得分:0 
程序代码:
名单 = []
while True:
    print("--------------------------------")
    需求 = input("请问您需要添加人员吗[Y/N]: ")
    print("--------------------------------")
    if 需求 == "Y" or 需求 == "y":
        名称 = input("请输入您要填写的名称: ")
        名单.append(名称)
        continue
    elif 需求 == "N" or 需求 == "n":
        break
    else:
        print("操作错误!请重新输入")
        continue
print("ddddd")
print("dadada")

从此以后我都不敢抬头看
仿佛我的天空失去了颜色
2020-11-28 22:54
Tdd_hh
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-11-28
得分:0 
回复 2楼 深秋2015
谢谢大哥
2020-11-28 22:57
xiaofuzai007
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2020-11-28
得分:0 
迅速解决了啊   不错
2020-11-28 23:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504050-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.173283 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved