• 从键盘中输入5个学生的名字,存储到列表中,然后打印出每个学生名字中的第2个字母
  • 从键盘获取5个学生的名字,然后随机抽出一名学生去打扫卫生
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import random
a = [] #学生列表
while len(a) < 5:
b = input('请输入第 %d 学生的名字:'%(len(a)+1))
if len(b) < 2 : #判断名字长度是否大于2
print('名字不符合要求')
continue
a.append(b) #输入学生名字并储存到列表中

for index,items in enumerate(a):
print('第 %d 学生名字为:'%(index+1),items) #输出学生名字
print('第 %d 学生名字中的第2个字母为:'%(index+1),items[1]) #输出学生名字第二个字母

print('打扫卫生的同学为:',a[random.randint(0,4)]) #输出打扫卫生的同学
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
请输入第 1 学生的名字:qqq
请输入第 2 学生的名字:w
名字不符合要求
请输入第 2 学生的名字:www
请输入第 3 学生的名字:eee
请输入第 4 学生的名字:rrr
请输入第 5 学生的名字:ddd
1 学生名字为: qqq
1 学生名字中的第2个字母为: q
2 学生名字为: www
2 学生名字中的第2个字母为: w
3 学生名字为: eee
3 学生名字中的第2个字母为: e
4 学生名字为: rrr
4 学生名字中的第2个字母为: r
5 学生名字为: ddd
5 学生名字中的第2个字母为: d
打扫卫生的同学为: eee