python 分班_Python学习作业一
# 一、九九乘法表
i = 1
while i <= 9:
j = 1
while j <= i:
print(f'{j}*{i}={i*j}', end='\t')
j += 1
print()
i += 1
else:
print('結束')
# 二、老師分班任務(九個老師隨機分入三個班)
import random
List_R = [[], [], []]
List_T = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']
for name in List_T:
num = random.randint(0, 2)
List_R[num].append(name)
print(List_R)
i = 1
for office in List_R:
print(f'辦公室{i}的人數{len(office)},老師分別為:')
for name in office:
print(f'{name}', end='\n')
i +=1
# 三、老師分班任務(九個老師平均隨機分入三個班)
import random
List_R = [[], [], []]
List_T = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']
for name in List_T:
num = random.randint(0, 2)
if len(List_R[num]) < 3:
List_R[num].append(name)
else:
List_T.append(name)
print(List_R)
i = 1
for office in List_R:
print(f'辦公室{i}的人數{len(office)},老師分別為:')
for name in office:
print(f'{name}', end='\n')
i +=1
實踐總結:
1、注意循環的變量動態需求,否則會出現死循環
2、注意調用函數的格式,同時理解Python:for循環語言的“自然邏輯”
3、本次練習:列表、循環、判斷的基本操作
4、數據類型:
1、可變類型 : list dictionary
2、不可變類型 :int string float tuple
疑問:
1、Python的列表自帶的排序操作sort(),底層操作和思想是什么?
總結
以上是生活随笔為你收集整理的python 分班_Python学习作业一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电离辐射防护与辐射源安全基本标准_辐射防
- 下一篇: git 只允许 源码_如何阻止离职员工盗