首页 分享 Python流程控制详解

Python流程控制详解

来源:花匠小妙招 时间:2024-12-12 03:59

Day2

最新推荐文章于 2022-08-15 20:52:31 发布

普塔亚罗少年 于 2019-07-17 20:44:57 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章目录 python流程控制if条件分支语句if单分支语句if双分支语句if 多分支语句 while循环语句for 循环语句break和continuewhile...elsefoe...else python流程控制 if条件分支语句

python条件语句就是通过一条或者多条语句执行的结果(True/False)来决定执行的代码块。

if单分支语句

if 逻辑语句: 语句块 demo: print("Hello, Python") if True: print("向Python致敬,我正在学习Python") print("Well done.") 1234567 if双分支语句

if 逻辑语句1: 语句块1 else : 语句块2 learning = input("请输入你学习的编程语言:") if learning == "python": print("ok") else: print("aha") print("nice to meet you") 1234567891011 if 多分支语句

python中,elif:else if 的缩写

if 逻辑语句1: 语句块1 elif 逻辑语句2: 语句2 ··· elif 逻辑语句 n-1 语句n-1 else: 语句块n 123456789

根据百分制考试成绩返回五级分制成绩

90-100 : A

80-90 : B

70-80 : C

60-70 : D

0-60 : E

score = int(input("请输入成绩")) if score < 60: print("E") elif score < 70: print("D") elif score < 80: print("C") elif score < 90: print("B") else: print("A") 1234567891011'

从控制台输入一个三位数,判断其是否为水仙花数

number = int(input("请输入数字")) bai = number//100 b = number%100 shi = b//10 ge = number%10 if number == bai**3 + shi**3 + ge**3: print("是水仙花数") else: print("不是水仙花数") 12345678910' while循环语句 循环语句 所谓循环,就是用来执行部分代码在一定条件下重复执行的代码。

格式:

while 逻辑语句: 语句快 12

(1)利用while来打印1-100的数字;

(2)利用while求1-100的和;

(3)利用while求1-100被所有偶数的和

(4)求100-999内所有水仙花数

i = 0 while i < 100: i = i + 1 print(i, end = " ") 1234'

i = 0 s = 0 while i < 100: i = i + 1 s = s + i print(s) 123456'

i = 0 s = 0 while i < 100 : i = i + 1 if i%2 == 0: s = s + i print(s) 1234567'

i = 99 while i < 999: i = i + 1 a = i // 100 num = i % 100 b = num // 10 c = i % 10 if i == a**3 + b**3 + c**3 : print(i) 123456789' for 循环语句

可用来遍历任何序列(字符串,列表,元组,etc)

格式:

for i in 序列: 语句(块) 12 range()

range(end) # [0,end-1], end为整数 range(start, end) # [start, end-1], 两个数均为整数 range(start, end, step) # [start, start+step, start+step*2, ..., end-1] 12345 break和continue break用来结束一个循环,跳出循环体continue终止本次循环的动作,直接进入下一次循环 while…else foe…else

while…else, for…else中while和else是一块的,for和else也是一块的

当有break或者return的时候就会跳出while。如果没有break或者return,不管while是否执行,都会执行else语句

相关知识

Python编程高手之路——第二章:流程控制
Python中is和==的区别详解
Python中的花——详解花的图形绘制
玫瑰花的python程序代码
python七夕浪漫表白
Python编程实现花卉图案绘制与色彩搭配技巧详解
python玫瑰花代码简单
python玫瑰花代码讲解
python绘制玫瑰花情人节表白
吸血鬼怎么浇花 吸血鬼浇花流程详解

网址: Python流程控制详解 https://www.huajiangbk.com/newsview1047866.html

所属分类:花卉
上一篇: 苦草的养殖办法:喜阳光和温暖的环
下一篇: 大豆子叶的颜色受一对等位基因控制

推荐分享