python基础—day4 程序结构
2021/5/24 12:54:39
本文主要是介绍python基础—day4 程序结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 程序的组织结构
顺序结构:即语句从上到下按顺序执行
②分支结构:一条大路,会有很多分支路口。在python常用if..elif..else判断语句
③循环结构:例如像放歌一样,歌单循环播放①顺序结构:即语句从上到下按顺序执行
2.对象的布尔值
3.分支结构
if 语句
moeny = int(input('你银行卡的余额是多少百万:')) if moeny >= 100: print('你的钱很多,是{}万富翁'.format(moeny)) else: print('你还需要努力打工,加油,打工人。')
var1 = 100 if var1: print("1 - if 表达式条件为 true") print(var1) var2 = 0 if var2: print("2 - if 表达式条件为 true") print(var2) print("Good bye!")
if else
if num%2==0: if num%3==0: print ("你输入的数字可以整除 2 和 3") else: print ("你输入的数字可以整除 2,但不能整除 3") else: if num%3==0: print ("你输入的数字可以整除 3,但不能整除 2") else: print ("你输入的数字不能整除 2 和 3")
嵌套
if 表达式1: 语句 if 表达式2: 语句 elif 表达式3: 语句 else: 语句 elif 表达式4: 语句 else: 语句
条件表达式
Pass语句
3.循环
内置函数range()——生成整数序列
#range()的三种形式 r=range(10) print(list(r)) #可以查看range中的整数序列 r1=range(0,10) print(list(r1)) r2=range(0,10,2) print(list(r2)) #判断指定整数在不在序列中 print(10 in r2) print(9 not in r2)
white
while 判断条件(condition): 执行语句(statements) r=range(10) i=1 while i in r: print(i) i+=2
while:...else:
while <expr>: <statement(s)> else: <additional_statement(s)> count = 0 while count<5: print('{},小于5'.format(count)) count+=1 else: print('{},大于或等于5'.format(count))
#进行0-100之间的偶数和 court=0 sum=0 while court<101: sum=sum+court court+=2 print('0-100之间的偶数和为{}'.format(sum))
for in循环
for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for <variable> in <sequence>: <statements> else: <statements>
#输出100-999之间的水仙花之数 #举例: # 153=3*3*3+5*5*5+1*1*1 for i in range(100,1000): c=i%10 b=i//10%10 a=i//100 if i==(a**3+b**3+c**3): print(i) else: i+=1
Brank 和continue
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
n = 5 while n > 0: n -= 1 if n == 2: break print(n) print('循环结束。') n = 5 while n > 0: n-=1 if n == 2: continue print(n) print('循环结束')
这篇关于python基础—day4 程序结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础