input - 从本地数据表读取的基本输入输出程序
问题描述
我是一个编码新手,我在编码方面遇到了麻烦,希望能得到一些帮助。
顺便说一下,用 Python 3 编写。
基本上,用户将输入一个名称(如 John Smith),如果 John Smith 属于“列表 R”,则程序将打印(“John Smith 属于公司 R”)
我不知道这类程序叫什么,所以我在谷歌上找不到它。
编辑:取得了一些进展,但是当我输入第二个名字时出现此错误
Traceback(最近一次调用最后一次):Frank NameError 中的文件“”第 1 行:未定义名称“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: ")
推荐阅读
- flutter - 如何在向上滚动时隐藏应用栏但向下滚动时显示?
- visual-studio - 在 Visual Studio for Mac 上将 https 改回 http
- python - Python googlesearch API - 更改国家/地区位置并获取广告结果
- python - 如何在 Python Flask 中设置错误邮件
- javascript - 如何检查一个数字是否已经在数组中?
- php - Symfony Serializer xml 编码使用 CDATA 附加指定的属性
- r - 重新排序因子 llm
- android - 无法在android的videoview中播放来自url的视频如何在videoview中播放来自URL的视频?
- reactjs - 得到太阳年的反应
- python - 权重如何与 H2O 中的损失函数相互作用?