我是一名编码新手,我在编码方面遇到麻烦,希望获得一些帮助。
顺便说一下用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")
我有
非常感谢!
您可以将代码括在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: ")