python循环和列表介绍 01/15
2019-01-21 21:07
459 查看
循环
for循环:
for 变量 in range(起点,终点,步长):
循环体
#输入三个数,如果其中有一个值大于1000,则提示,输入的数值有大于1000的。 for i in range(3): a = int(input("请输入一个数")) if a>1000: print("有大于1000 的") break
运行结果:
#1+2+3+...+100 = ? num = 0 for i in range(1,101): num += i print(num)
运行结果:5050
#九九乘法表 for i in range(1,10): for j in range(1,i+1): print(j,"*",i,"=",i*j," ",end="") print()
运行结果:
for i in range(5): for j in range(i+1): print("*",end="") print()
运行结果:
for i in range(5): for j in range(4-i): print(" ",end="") for j in range(i+1): print("*",end="") print()
运行结果:
for i in range(-4,5): for j in range(abs(i)): print(" ", end="") for k in range(9-2*abs(i)): print("8", end="") print()
运行结果:
while循环:
起点
while 表达式(bool)/终点:
循环体
步长
num = 0 i = 1 while i <= 100: num += i i += 1 print(num)
运行结果:5050
i = -4 while i < 5: j = 0 while j < abs(i): print(" ",end="") j += 1 k = 0 while k < 9-2*abs(i): print("8",end="") k += 1 i += 1 print()
运行结果:
# 百钱买百鸡 公鸡5 母鸡3 小鸡3/1 (最多两层循环) for g in range(20): for x in range(0,100,3): m = 100-g-x if m>0 and g*5+x/3+m*3==100: print(g,m,x) break
运行结果:
0 25 75
4 18 78
8 11 81
12 4 84
列表
列表[ ] 元组()
p = ("王宇",19,"男",190.0,70.8,"13888888888") q = ["刘宏伟",20,"男",175.3,68.6,"12345678901"] #取值 print(q[0]) #存值 q[2] = "女" print(q[2]) #末尾追加元素 # error:q[6] = "篮球" q.append("篮球") print(q[6]) #列表元组遍历 for i in range(6): print(p[i]) for item in q: print(item)
运行结果:
刘宏伟
女
篮球
王宇
19
男
190.0
70.8
13888888888
刘宏伟
20
女
175.3
68.6
12345678901
相关文章推荐
- Python基础操作 列表 字典结构 集合 循环 判断 复制操作 函数
- python基础之循环结构以及列表
- 洗礼灵魂,修炼python(15)--列表进阶话题—>列表解析/列表生成器
- python字符串、列表、元组、逻辑运算符基础介绍
- Python—循环、列表知识点
- Python 列表list使用介绍
- 每天一个python 小案例——循环和列表
- Python 元组 列表 字典的介绍及应用
- python的for循环下为什么不能直接删除列表的元素
- python标准库介绍——15 fileinput 模块详解
- python循环修改列表注意事项
- Python学习(9--13)循环、列表、元组
- Python中list列表的一些进阶使用方法介绍
- python列表介绍
- 我的第一个python web开发框架(15)——公司介绍编辑功能
- 小甲鱼python零基础课后习题010列表:一个打了激素的数组01
- python入门教程(15)-数据结构之列表
- python—threading.thread【threading模块介绍01】
- 012--python字符编码和list列表和循环语句
- 【9-15】python学习笔记01