在某些Inpu之后继续

2024-04-27 08:09:07 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试使用while循环并得到相同的错误

show_name = str(input("Please Enter Show Name: ")).upper()

if show_name in ['SEINFELD', 'JERRY SEINFELD', 'THE SEINFELD SHOW', 'JERRY']:    
    while True:
        seinfeld_keywords = (str(input("Please Enter Seinfeld Keywords: "))).upper()
    if not seinfeld_keywords: 
        print("Sorry, %s Is Not Currently Available.  Please Check Back Soon!" %show_name)
        continue

这个脚本是用来问用户他们感兴趣的电视节目。如果它不是(在这一点上),宋飞,它应该打印“显示X是不可用的。”我已经得到了工作,但我希望脚本,然后重新开始,并要求另一个显示输入。有什么建议吗?你知道吗

show_name = str(input("Please Enter Show Name: ")).upper()

if show_name in ['SEINFELD', 'JERRY SEINFELD', 'THE SEINFELD SHOW', 'JERRY']:    
    seinfeld_keywords = (str(input("Please Enter Seinfeld Keywords: "))).upper()  
else: 
    print("Sorry, %s Is Not Currently Available.  Please Check Back Soon!" %show_name)
    continue

Tags: nameinputifshowupperenterpleasekeywords
1条回答
网友
1楼 · 发布于 2024-04-27 08:09:07

你需要一段时间。我还对您的代码稍微进行了重组,使其更加清晰:

show_name = input("Please Enter Show Name: ").upper()
while show_name not in ('SEINFELD', 'JERRY SEINFELD', 'THE SEINFELD SHOW', 'JERRY'):
    print("Sorry, {} Is Not Currently Available.  Please Check Back Soon!".format(show_name))
    show_name = input("Please Enter Show Name: ").upper()
seinfeld_keywords = input("Please Enter Seinfeld Keywords: ").upper()

相关问题 更多 >