我是靠谱客的博主 专一饼干,最近开发中收集的这篇文章主要介绍python if语句怎么循环多次_day03.Python_if判断语句,循环while语句,循环for语句,列表...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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语句,列表...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部