第二题 请编写一个随机点名器程序程序要求如下:1:创建一个存储6个同学姓名的容器数组;2:存储全班同学姓名:键盘循环输入每个同学的姓名并存储到容器中;3:将数组中的第一个元素与最后一个元素对调第二个元素与倒数第二个元素对调依次类推最后循环打印出数组中同学的姓名;4:用程序随机生成一个小于等于数组最大下标的数字将容器中对应下标的元素打印出来。
import random
创建一个存储6个同学姓名的容器(数组)
students = []
存储全班同学姓名
for i in range(6): name = input("请输入第{}个同学的姓名:".format(i+1)) students.append(name)
将数组中的第一个元素与最后一个元素对调,第二个元素与倒数第二个元素对调,...依次类推
for i in range(len(students)//2): students[i], students[-i-1] = students[-i-1], students[i]
循环打印出数组中同学的姓名
for name in students: print(name)
随机生成一个小于等于数组最大下标的数字,将容器中对应下标的元素打印出来
index = random.randint(0, len(students)-1) print("随机点名结果为:{}".format(students[index]))
原文地址: https://www.cveoy.top/t/topic/fNdt 著作权归作者所有。请勿转载和采集!