Python学习作业一

   日期:2024-01-17     浏览:51    评论:0    
# 一、九九乘法表
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(),底层操作和思想是什么?
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服