概述
一、If 判断
1.if语句的基本格式(单分支)
If语句的格式:
if 要判断条件:
条件成立,执行该代码段
执行的流程
案例:判断年龄是否条件
age = 18
# 条件判断 如果满足条件 ,执行内部的代码
if age >=18:
print("你已经成年了,可以处对象了")
注意:如果条件不满足,代码一条都不会执行
提示:代码段缩进为一个tab键,就是四个空格
要求:
从键盘获取自己的年龄,
判断是否大于或者等于18岁,
如果满足输出 可以找对象了”
age =int( input("请输入你的年龄")) # 转换为整型
# 判断条件
if age >= 18:
print("恭喜你可以找对象了")
2.If…. else编程条件判断(双分支)
If….else 语句的格式:
if 判断条件:
满足条件执行该代码段1
else:
不满足条件执行该代码段2
流程结构
# 请输入 教室
# 如果 输入的是309 进来python课 如果输入其他,就走出教室
js = int(input("请输入教室:"))
if js==309:
print("进来python课")
else:
print("进入其他教室,进错了")
3.if …elif …else编程判断语句(多分支)
If…elif…else语句的格式:
if 判断条件1:
如果判断条件1满足,执行代码段1
elif 判断条件2:
如果判断条件2满足,执行代码段2
elif 判断条件3:
如果判断条件3满足,执行代码段3
else:
上面的条件都不满足执行该语句
流程结构
# 如果输入的是 307 进入学习 前端
# 如果输入的是 308 进入学习 java
# 如果输入的是 309 学习python
js = int(input("请输入教室:")) # js =310
if js == 307:
print("进入学习 前端")
elif js == 308:
print("进入学习 java")
elif js == 309:
print("学习python")
else:
print("回家了,泡妞去")
案例:判断
定义 day字符串变量记录节日名称
如果是 情人节 应该 买玫瑰/看电影
如果是 平安夜 应该 买苹果/吃大餐
如果是 生日 应该 买蛋糕
其他的日子每天都是节日啊……
day =input("请输入节日的名称:")
if day == "情人节":
print("买玫瑰/看电影")
elif day == "平安夜":
print("买苹果/吃大餐")
elif day == "生日":
print("买蛋糕")
else:
print("其他的日子每天都是节日")
注意:通常在后面加else ,如果上面的条件都不满足执行该代码
Input语句输入明星
案例:
如果姓名 是 鹿晗 输出我爱你
如果 名字 是关晓彤 输出 我恨你
如果 名字 是凤姐 输出 我不要你
否则 我谁都不爱
4.if嵌套
想一想:
坐火车,的经过
If 嵌套语句的格式:
if 判断条件1:
满足条件1执行该语句
If 判断条件2:
条件2满足 执行该代码
else:
不满足条件1执行该代码
案例: 判断是否有票(1 有 0 没有)
ticket,判断携带物品刀子的长度length
# 判断是否有票(1 有票 0 没有 )
# 有票的情况,判断你是否携带了危险品 ,刀子 ,刀子的长度 大于 10 不能上车 ,上保安室
ticket = input("请输入是否有票:1 有票 0 没有 ")
if ticket == "1":
print("有票请进入安检")
lens = int(input("请输入刀子的长度:")) # 刀子的长度
if lens >10:
print("进保安室")
else:
print("上车")
else:
print("请你去购票")
能够用randint获取一个随机数
Import random # 模块导入
random.randint(0,10) #0 到10之间的随机数 int
案例:猜拳游戏
玩家输入 剪刀(0) 石头(1) 布(2)
电脑 产生一个随机数 0,1,2中的某一个
判断 用户和电脑 输赢
思想
玩家赢
电脑 剪刀 0 玩家 石头 1
电脑 石头 1 玩家 布 2
电脑 布 2 玩家 剪刀 0
( ) or( ) or( )
平局
电脑 ==玩家
else:
电脑赢
# 玩家出牌 输入
play = int(input("请输入剪刀(0) 石头(1) 布(2) :"))
print("玩家出牌%d"%play)
# 电脑出牌 随机数
import random # 导入随机的模块
com = random.randint(0,2)
print("电脑出牌%d"%com)
if (com==0 and play==1)or(com==1 and play==2)or(com==2 and play==0):
print("玩家赢")
elif com==play:
print("平局")
else:
print("电脑赢,洗洗手,再来")
二、循环(难点)
生活中的循环场景
跑道
软件开发中循环的使用场景
跟媳妇承认错误,说一万遍”媳妇儿,我错了”
print("媳妇儿,我错了")
print("媳妇儿,我错了")
print("媳妇儿,我错了")
...(还有99997遍)...
一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
1.while循环
1.1while 循环的基本格式
1变量的初始化
while 条件2:
条件满足时候:执行该代码
条件满足时候:执行该代码
3变量的更新
3变量的更新
1.2while 循环的应用
案例1 :while循环输出1-100所有的数
案例2:while循环输出1-100累加和
案例3:能够用循环实现1~100之间偶数的累积和(包含1和100)
2.while循环嵌套(了解)
while嵌套的 while里面还有while
2.1While嵌套的基本的格式(了解)
while 条件1
条件1满足时,执行该代码
条件1满足时,执行该代码
while 条件2:
条件2满足时,执行该代码
扩展
断点
While 做三角形
2.2使用while循环打印三角形的练习
行数 个数
1 1 星星最大的个数 =行
2 2
3 3
4 4
5 5
外部的while 控制行数
While 控制星星的个数
i = 1
while i <= 5: # 行数
# print("*")
j = 1
while j<= i: #星星的个数
print("*",end="")
j += 1
print("")
i += 1
九九乘法表
算法
3.for循环(重点)
像while循环一样,for可以完成循环功能
python中可以用for循环遍历任何系列的项目,如果一个列表或一个字符串
3.1 for 循环的基本格式
For 变量 in 数据
代码
扩展
range(start,stop) 函数可创建一个整数int列表,一般用在 for 循环中。
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5)
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5)是[0, 1, 2, 3, 4]没有
例如:
range(5) range(0,5) # 0,1,2,3,4
range(1,10) # 1 2 3 4 5 6 7 8 9
range(3,6) # 3 4 5
range(7,11) # 7 8 9 10
必须和for循环一起使用
、
break和continue作用和区别
注意:break continue 结合 条件判断 满足一定的条件,退出
break 退出的是相关的所有的循环
Continue 退出是当前的循环,进入下一次循环
列表(重点)
列表的基本格式
list (列表) 是python中使用最频繁的数据类型
专门用来存储一串数据,存储的数据 称之为 元素
通常放的是同类型
列表的索引(下标)从 0开始的 正整数 0 1 2 3 4 5 6 7 有序的
格式
[元素1,元素2,元素3,元素4,元素5]
[10,20,30]
列表的索引(下标) 从0开始的正整数 0,1,2,3,4….
例如:
获取列表中的某个元素
name_list = [‘柳岩’,’范冰冰’,’关晓彤’]
# 取出列表中的元素值
print(name_list[0])
print(name_list[1])
print(name_list[2])
注意;取值的时候,如果超出索引的范围,程序就会报错
源码
视频
1_回顾
2_if-else
3_if else用法
4_if嵌套
5_if嵌套的案例
6_随机数
7_猜拳游戏
8_while格式
9_while1-5之间所有数的和
10_1-100所有偶数的和
11_单步调试工具
12_while嵌套
13_while嵌套三角形
14_九九乘法表
15_for 循环
16_1-100之间所有的数
17_break和continue
18_总结
教程有播放和其他问题欢迎留言
更加欢迎你在评论区留下学习笔记,让更多的人能从中获取经验
最后
以上就是专一饼干为你收集整理的python if语句怎么循环多次_day03.Python_if判断语句,循环while语句,循环for语句,列表...的全部内容,希望文章能够帮你解决python if语句怎么循环多次_day03.Python_if判断语句,循环while语句,循环for语句,列表...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复