python04-0.1_初识python04

1.if语句

语法格式

if 条件:

表达式

elif 条件:

表达式

else:

表达式

# 给定三个数a,b,c,比较它们的值,选出它们的最大值和最小值

a = float(input("input the num of a:"))

b = float(input("input the num of b:"))

c = float(input("input the num of c:"))

if a > b:

if a > c:

max = a

else:

max = c

else:

if b > c:

max = b

else:

max = c

print("max = ", max)

input

input的返回值类型一定是String类型!!

2.while语句

# 语法格式:

while 条件判断语句:

条件如果满足要执行的代码块

else :

条件不满足要执行的代码块

例子1:

num = 5

while 0 < num <= 5:

print("hello!")

# 这种会无限循环的,因为num值没有发生改变,所以0 < num <= 5的值恒为True,所以会陷入死循环!!

例子2:

print("="*20)

i = 0

while i < 5:

i += 1 # 注意这里如果是i + 1 是会陷入死循环的,因为即使你i+1了,但是只要你没有赋值给i,那么久对i这个变量没有产生影响!

# print("hello world!")

print(i)

3.break语句

i = 0

while i < 5:

if i == 3:

# 这里有break,会在i= 3的时候直接退出去,所以输出的只有0,1,2,包括后面的else语句也会不打印,因为i= 3 并不是>=5的范畴

break

# 如果去掉这个break,会输出0,1,2,3,4【以及else的部分!】

print(i)

i += 1

else:

print("i >= 5,stop ")

4.continue语句

i= 0

while i < 5:

i += 1

if i == 2:

# continue 只是跳出当前的循环,也就是输出的是0,1,3,4,5以及【else的部分!!】

continue

# break # 输出1,其他的部分包括else的部分都不输出

print(i)

else:

print("i >= 5,stop..")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值