1、现在有 a = [1,2,3,4,5,6] 不通过函数的形式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程
a = [1,2,3,4,5,6]
for i in range(1,len(a)+1):
print(a[-i])
2、给用户9次机会 猜1 - 10 个数字随机来猜数字。如果随机的数字和用户输入的数字一致则表示正确,如果不一致则表示错误。最终结果要求用户怎么也猜不对
i = 0
while(i < 9):
user = int (input("here"))
cpu = random.randint(0, 9)
if(user == cpu ):
print("yes")
else :
print("not")
i = i + 1
print('times ', i)
3、有两个列表 lst1 = [11, 22, 33] lst2 = [22, 33, 44]获取内容相同的元素
list1=[11,22,33]
list2=[22,23,24]
list3=[]
for i in list1:
print(i)
for j in list2:
print(j)
if i==j:
list3.append(i)
print('list3 ',list3)
4、现在有8位老师,3个办公室,要求将8位老师随机的分配到三个办公室中
room = [[],[],[]]
teacher = set(('1','2','3','4','5','6','7'))
while(len(teacher)):
t = teacher.pop()
index = random.randint(0, 2)
room[index].append(t)
print(room)