【发布时间】:2019-08-20 19:47:43
【问题描述】:
我正在做一个从用户那里接收姓名然后搜索姓名的小脚本,如果找到则打印他/她的姓名,否则打印“未找到”。
def std_record():
print("1. Enter data.")
print("2. Search student")
user_input = int(input("Enter Choice: "))
if user_input == 1:
name = input("Whats your name: ")
elif user_input == 2:
search = input("Enter keyword: ")
if search in name:
print("data found: " + name +".")
else:
print("not found")
while True:
std_record()
UnboundLocalError: 赋值前引用了局部变量 'name'
【问题讨论】:
-
如果我在下面的回答有帮助,你介意点赞吗?我是新来的,这对我有很大帮助。谢谢!
标签: python-3.x function variables