python用列表存放10名学生的姓名要求学生的姓名由键盘输入,输入提示请输入第几个学生的姓名
时间: 2024-04-22 13:03:18 浏览: 20
可以使用一个空列表来存放学生的姓名,然后使用 for 循环来获取每一个学生的姓名并将其添加到列表中。下面是示例代码:
```python
students = []
for i in range(10):
name = input("请输入第{}个学生的姓名:".format(i+1))
students.append(name)
print("学生姓名列表:", students)
```
运行代码后,程序会提示你输入每个学生的姓名,依次输入即可。最后程序会输出存放所有学生姓名的列表。
相关问题
python 使用列表存放输入的十名学生的姓名,并将列表结果输出
以下是使用Python代码实现的示例:
```python
# 创建一个空列表
students = []
# 循环读取十名学生的姓名,添加到列表中
for i in range(10):
name = input("请输入第{}名学生的姓名:".format(i+1))
students.append(name)
# 输出列表
print("十名学生的姓名为:", students)
```
示例输出:
```
请输入第1名学生的姓名:张三
请输入第2名学生的姓名:李四
请输入第3名学生的姓名:王五
请输入第4名学生的姓名:赵六
请输入第5名学生的姓名:钱七
请输入第6名学生的姓名:孙八
请输入第7名学生的姓名:周九
请输入第8名学生的姓名:吴十
请输入第9名学生的姓名:郑一
请输入第10名学生的姓名:冯二
十名学生的姓名为: ['张三', '李四', '王五', '赵六', '钱七', '孙八', '周九', '吴十', '郑一', '冯二']
```
Python使用列表存放十名学生的姓名,并将列表结果输出
以下是Python使用列表存放十名学生姓名,并将列表结果输出的代码:
```python
lst_studentname = []
for i in range(1, 11):
name = input("请输入第{}名学生的姓名:".format(i))
lst_studentname.append(name)
print(lst_studentname)
```
运行结果如下:
```
请输入第1名学生的姓名:Tom
请输入第2名学生的姓名:Jerry
请输入第3名学生的姓名:Lucy
请输入第4名学生的姓名:Lily
请输入第5名学生的姓名:Mike
请输入第6名学生的姓名:John
请输入第7名学生的姓名:Bob
请输入第8名学生的姓名:Alice
请输入第9名学生的姓名:Kate
请输入第10名学生的姓名:David
['Tom', 'Jerry', 'Lucy', 'Lily', 'Mike', 'John', 'Bob', 'Alice', 'Kate', 'David']
```
以上代码使用了for循环和append()方法,循环10次,每次输入一个学生姓名并将其添加到列表中,最后输出整个列表。