用python写录入学生的名字,如果名字存在则回复人名已存在,无法录入,直到输出空字符串,然后逆序输出
时间: 2024-04-22 09:22:09 浏览: 55
Python字符串逆序输出的实例讲解
好的,以下是代码实现:
```python
students = []
while True:
name = input("请输入学生姓名(输入空字符串结束):")
if name == '':
break
elif name in students:
print("{} 已存在,无法录入".format(name))
else:
students.append(name)
# 利用切片语法逆序输出
print("学生名单(逆序):")
for name in students[::-1]:
print(name)
```
运行结果如下:
```
请输入学生姓名(输入空字符串结束):张三
请输入学生姓名(输入空字符串结束):李四
请输入学生姓名(输入空字符串结束):王五
请输入学生姓名(输入空字符串结束):李四
李四 已存在,无法录入
请输入学生姓名(输入空字符串结束):
学生名单(逆序):
王五
李四
张三
```
阅读全文