欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python 分班_Python学习作业一

发布时间:2025/3/15 python 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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学习作业一的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。