Python基础学习之分支与循环

Python基础学习之分支与循环

分支与循环

分支结构

由if语句操刀实现,

if语句的五种语法结构

第一种:判断一个条件,如果这个条件成立,就执行其包含(通过Tab缩进)的某条语句或某个代码块

if 3 < 5:
	print("bingo!")

第二种:判断一个条件,如果条件成立,就执行其包含的某条语句或某个代码块;条件不成立,就执行另外的某条语句或某个代码块。

if 3 < 5:
	print("bingo!")
else:
	print("wrong!")

第三种:判断多个条件,如果第一个条件不成立,则继续判断第二个,以此类推

if x == 1:
    print("1!")
elif x == 2:
    print("2!")
elif x == 3:
    print("3!")

第四种:在第三种的情况下添加一个else,表示上面所有条件均不成立的情况下,执行某条语句或某个代码块

if x == 1:
    print("1!")
elif x == 2:
    print("2!")
elif x == 3:
    print("3!")
else:
	print("不是1,2,3")

第五种:条件成立时执行的语句 if condition else 条件不成立时执行的语句

print("bingo!") if x == 1 else print("wrong")

循环结构

当满足某种条件时,离开循环,否则一直运行。

跳出循环结构,可以使用break,break使用以后,由于可能是提前跳出循环,所以else可能使用到,用于检测跳出循环的情况

跳出指定层循环,可以使用continue

while循环

while condition:
	statement(s)

for循环

for 变量 in 可迭代对象:
	statement(s)

可迭代对象

如果选择int整型是无法使用的,我们需要使用range函数(函数中数据都为整型)

range(stop)

range(start,stop)

range(start,stop,step) #step为指定跨越数,正负都可

start是包含在输出的,而stop是不包含的

例子:

for i in range(5,10)
	print(i)

输出的结果为:

5
6
7
8
9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值