要从本地数据表读取的基本输入输出程序

问题描述 投票:0回答:1

我是一名编码新手,我在编码方面遇到麻烦,希望获得一些帮助。

顺便说一下用Python 3编写。

[基本上,用户将输入一个名称(如John Smith),如果John Smith属于“列表R”,则程序将打印(“ John Smith属于Company R”)]

我不知道这些程序叫什么,所以我在Google上找不到它。

编辑:取得了一些进展,但是当我输入第二个名字时出现此错误

追踪(最近通话):文件“”,第1行,位于坦率NameError:名称“ Frank”未定义

我认为我的代码只运行一次,完成后不会返回val = input

R = ["James", "John"]
val = input("Enter Name: ")
if val in R:
    print (val, "is from company R")
else:
    print (val, "is not from company R")

我有

非常感谢!

input output
1个回答
0
投票

您可以将代码括在while循环中,以返回val = input(“ Enter Name:”),直到输入空白值为止。

R = ["James", "John"]
val = input("Enter Name: ")
while val != "":
    if val in R:
        print (val, "is from company R")
    else:
        print (val, "is not from company R")
    val = input("Enter Name: ")
© www.soinside.com 2019 - 2024. All rights reserved.