循环嵌套

## 循环嵌套
##  打印  5 x 6的 * 矩阵
i = 0while i < 5:print(f"i={i}  =================== ")j = 0while j < 6:print(f"j={j} ")j+=1i+=1

打印

## 循环嵌套
##  打印  5 x 6的 * 矩阵
# 外层循环负责打印多少行, 里层循环负责具体这行干啥
i = 0
while i < 5:j = 0while j < 6:print("* ", end='') # 不换行j+=1# 换行print()i+=1# * * * * * *
# * * * * * *
# * * * * * *
# * * * * * *
# * * * * * *
# 外层循环负责打印多少行, 里层循环负责具体这行干啥# *
# * *
# * * *
# * * * *
# * * * * *
i = 0
while i < 5:j = 0while j < i+1:print("* ", end='') # 不换行j+=1# 换行print()i+=1

# 九九乘法表
# for i in range(9):
#     for j in range(i+1):
#         print(f"{j+1}  x {i+1} = {(i+1)*(j+1)} ", end='')
#     print()for i in range(1, 10):for j in range(1, i+1):# print(f"{j} x {i} = {i*j} \t", end='')print("{} x {} = {} \t".format(j, i, i*j), end='')print()

列表

# list 列表   可以存储不同类型元素的容器
heros = ["小鲁班", "狄仁杰", "后羿", "安琪拉", 111, 12.22, [223, 44]]
print(heros)
print(type(heros)) # <class 'list'>
# 基本操作
# 查询/访问
# 索引下标访问
print(heros[0])
# print(heros[7]) 索引必须合法
# 修改
heros[4] = "澜"
print(heros)
# 增加
# 末尾追加
heros.append("云樱")
heros.append(["曹操", "刘备"])
#
heros.extend(["曹操", "刘备"])
heros.extend("哈哈哈")
heros.extend("abc")
print(heros)
#
heros.insert(1, "哈哈哈")
print(heros)
# 删除
# del heros
# print(heros)  NameError: name 'heros' is not defined
del heros[6]
del heros[6]
print(heros)
heros.remove("哈哈哈")
print(heros)
print(heros.pop())
print(heros)
print(heros.pop(2))
print(heros)
from random import randint
# 列表的操作
li = []
for i in range(10):li.append(i)
print(li)
# randint(a, b)  可以生[a, b]区间的任意随机整数
scores = []
for i in range(10):score = randint(0, 100)scores.append(score)
print(scores)
# 列表的迭代/遍历
# 将列表(迭代对象的一种) 元素一个一个取出的操作就是迭代
# for 临时变量 in 可迭代对象:
#     循环体
jiege_scores = []
for score in scores:if score >= 60:jiege_scores.append(score)
print(jiege_scores)

列表推导式

from random import randint# 列表推导式
# 简化for循环的操作
# [表达式 for 临时 in 迭代对象 if 条件]
print([i for i in range(10)])
print([i+100 for i in range(10)])
print([i**2 for i in range(10)])print([randint(10, 100) for i in range(10)])

tan-python-day02相关推荐

  1. 初识python 视频_#python day02 初识python 学习视频来源于 太白金星

    #python day02 初识python 学习视频来源于 太白金星 ''' 知识点:安装PyCharm''' # 设置鼠标条件字体大小:file ->settings # 搜索mouse E ...

  2. [转载] python.day02笔记

    参考链接: 20行Python桌面新闻通知程序 一 ,1,格式化输出:%s字符串,处理字符串,全能的,%d整数__只能接收数字,int转化 如果你的字符串中用了%s或者%d这种形式,那么后面的%,认为 ...

  3. 从零自学Python:day02

    写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 为了追随硕哥的脚步,抄个前言标题不过分吧哈哈哈哈哈 文科专业 ...

  4. python day02

    - if condition: xxxx elif condition: xxxx else: xxxx username = input("请输入账号:") password = ...

  5. chatgpt赋能python:Python的三角函数tan

    Python的三角函数tan Python是一种多范式的编程语言,广泛应用于数据分析和科学计算领域.Python的数学模块提供了各种三角函数来支持科学计算和图形化显示.其中,tan函数是计算机科学和数 ...

  6. python 基础语法学习笔记(2019年4月第二周学习笔记)

    python day01 2019.4.8 计算机基础,python 变量 1.随机存储器就是内存:断电数据丢失,读写速度快 2.外存储器,硬盘,断电数据依然保存,缺点,读写速度慢 3.操作系统是什么 ...

  7. 利用python实现逢七拍腿小游戏

    #python day02 逢七拍腿游戏 几个小朋友在一起玩逢七拍腿的游戏,从1开始数数,当数到7的倍数或者尾号是7时,拍一下腿.现在从1数到99,假设每个人都没有错,计算一下共要拍腿几次? 第一种实 ...

  8. 软件开发质量改进措施_改进可能是软件开发人员面临的最大挑战,因此我们该如何做...

    软件开发质量改进措施 Don't get me wrong I don't hate my profession, in fact, I love to code. Having only the n ...

  9. 计算机十六进制4BH表示多大,【转】windows消息16进制对应表

    windows mobile编程,无论使用eVC还是.net CF,都脱不开windows消息机制这个框架.在日常的程序编写过程中,windows消息也是很常用的,windows消息常用的api函数也 ...

  10. python教程三角函数_Python入门之三角函数tan()函数实例详解

    描述 tan() 返回x弧度的正弦值. 语法 以下是 tan() 方法的语法: import math math.tan(x) 注意:tan()是不能直接访问的,需要导入 math 模块,然后通过 m ...

最新文章

  1. spark 写mysql 设置主键_Spark Sql 连接mysql
  2. 兄弟连html5在线画板,IT兄弟连 HTML5教程 HTML5做到了与之前版本的兼容
  3. MVTN:用于3D形状识别的多视图转换网络(ICCV2021)
  4. python入门代码示例-总算知道python入门代码示例
  5. 我国java发展_Java在我国的应用现状和发展趋势
  6. Node响应中文时解决乱码问题
  7. DataSet操作数据库
  8. python爬虫中文乱码_Python 爬虫过程中的中文乱码问题
  9. [笔记] SRAM Controller
  10. 关于stm32f407搭载wifi模块_华为智能体脂秤WiFi版体验:家庭标配的智能家居
  11. 基于SSM的校园订餐管理系统
  12. 【Python | 入门】 从输出打印到面对对象(五分钟速通Python)
  13. 河南大学大计算机考研复试分数线预测,2017年河南大学考研复试分数线以及复试通知...
  14. 美国信息互换标准代码 ASCⅡ
  15. 数据结构 队列学习总结
  16. Hulu面试(或许待更)
  17. you have got to find what you love
  18. 知乎创始人周源:实时问答的知乎Live如何变现?
  19. Z-Stack3.0协议栈组网
  20. ROS机器人编程:原理与应用(A Systematic Approach to Learning Robot Programming with ROS 中文译版)

热门文章

  1. 二元灰狼优化(BGWO)应用于特征选择任务(Matlab代码实现)
  2. C语言键盘方向键的读入
  3. 小鼠大脑解剖图分区_科学家们绘制小鼠大脑的详细3D结构图谱
  4. python3 selenium模块Chrome设置代理ip的实现
  5. 机器学习各种算法以及开发具体流程+API具体实例+案例的实现
  6. 四阶魔方java1002四阶魔方java_4x4四阶魔方一看就懂,超简单入门图文教程1:基本知识和操作...
  7. 阿里云服务器搭建Minecraft我的世界配置选择
  8. TypeError: Descriptors cannot not be created directly.
  9. 小麦苗数据库巡检脚本,支持Oracle、MySQL、SQL Server和PG等数据库
  10. java文字版格斗游戏。