# 一、九九乘法表

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学习作业一相关推荐

  1. python 分班_小白如何学习python

    Python 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循GPL(GNU Gener ...

  2. python自学作业_python学习作业(一)

    python学习作业(一) 1.使用while循环输出12345 68910 2.求1-100所有数的和 3.输出1-100所有数的奇数 4.输出1-100所有数的偶数 5.求1-2+3-4+5--- ...

  3. 高中生学python培养思维能力_python学习(七周七第二章结构化思维及如何学习)...

    20180908星期六 总结中,为没有华丽的语句感到烦恼.是因为自己忘记初衷,如果是学习就记录今天学习内容.感想.问题:如果是工作就记录今天最优成就的一件事.今天遇见的问题:如果是生活就记录今天最开心 ...

  4. python 分班_一个针对学生的阳光班级划分的python实现,接口由pysimplegui实现,分班,一种,界面...

    目前各地学校都被要求阳光分班,也就是公平公正的为学生安排班级,但是从实现上,好多是教务员手工复制.粘贴完成的,本文作者系教师,较为了解一线教师的辛苦,这里呈现一种python语言的实现,前几日发给一位 ...

  5. 自学python困难吗_Python学习难不难?零基础好学吗?

    Python学习难不难?零基础好学吗?我想对于很多人来说,这都是非常关键的问题,也是很多人都在疑惑的问题.现在市场发展,行业的竞争压力是非常大的,转型的人也是非常多,对于不少人转型人才来说,Pytho ...

  6. python分发包_Python 分发包中添加额外文件的方法

    在制作一个 Python 分发包时经常需要把一些文件添加到包中.最常见的例子是你希望通过 pip install命令安装 Python 包时会在 /etc/ 等目录下自动添加默认配置文件,由此可以让 ...

  7. python龟图_python学习turtle(龟图标状态)

    2019独角兽企业重金招聘Python工程师标准>>> 记录学习 turtle.hideturtle() turtle.ht(),隐藏龟图标. turtle.showturtle() ...

  8. 如何使用python装饰器_Python学习之如何使用装饰器 @decorator

    建议大家在看这篇文章之前还是点击上面这篇文章看一下,先了解一下什么是装饰器之后再看. 猿人学python之我的学习笔记分享:如何使用装饰器 @decorator 上面代码中使用装饰器的方法看起来有点复 ...

  9. 自学python如何就业_python学习:想要自学Python达到就业的水平,应该怎么去学习...

    点击蓝字"python教程"关注我们哟! 这篇文章主要给大家讲解学习Python技术应该如何学习才能达到企业要求 内容会涉及到Python的学习技巧以及系统的学习知识安排和学习方法 ...

最新文章

  1. Android电影票座位几排几列 数据获取
  2. a onclick 未响应_深大李冰石教授、港科大唐本忠院士:在多重刺激响应性材料领域取得最新进展...
  3. drf认证组件源码分析
  4. 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程
  5. oracle使用sql文件创建表,使用SQL*Loader创建外部表之一
  6. CodeForces - 1152B二进制+思维
  7. UIScrollView 滚动视图 (实例)
  8. 去重 属性_赛尔原创@EMNLP2020|开放域对话系统的属性一致性识别
  9. mysql 查询判断手机号
  10. AJAX,JSON与MVC
  11. 携程的 Dubbo 之路
  12. 9-12 原生安装4
  13. beanutils copyproperties_你还在用BeanUtils进行对象属性拷贝?
  14. inno setup 初次使用
  15. python 创建高维数组列表
  16. 用HTML5写ZZULI官网(八)
  17. 产品经理入门03:需求评审和技术评审
  18. 在HTML中插入SVG的几种方式
  19. 零知识证明系列之一——初探零知识证明
  20. Unity 基础开发-WebGL发布无法运行问题

热门文章

  1. [Embeding-1]Efficient Estimation of Word Representations in Vector Space 译文
  2. 3DSlicer24:Module-Create Scripted
  3. [OS复习]设备管理4
  4. 用delphi操作mapinfo
  5. SQL SERVER 2008 SN
  6. spcomm控件的使用
  7. Oracle查询忽略大小写的实现方法
  8. Python 学习之列表
  9. Tensorflow2.x.x全卷积神经网络(CNN)
  10. Mysql - Binlog