Python中if判断表达式和for循环

一、if判断表达式。

if 中文就是如果的意思。

在Python中,if后面会跟一个判断条件,这个条件只会为真假。

else 否则的意思。当if条件不成立时,那就要输出else(else后面不需要写条件)。

else即为除了if条件的其他条件。


age=12
if age>18:
    print('你已经成年了')
else:
print('你还是个宝宝')

因为变量age=12,已经对变量进行了一个赋值。

首先看if条件,if条件为age>18,但age=12,所以说if条件不成立。直接执行else,

那么输出结果为:你还是个宝宝。反之,如果给age赋值为20,那么if条件成立,会直接输出:

你已经成年。而else不再执行。

elif  否则 如果

if 和 elif这种结构是二选一的,只有一个条件会被执行(必有一个条件会被执行)。

age = input('请输入你的年龄')
age = int(age)#int()是将变量类型转换成整型
if age < 5:
    print('你是个宝宝')
elif age < 10:
    print('你是个小孩子')
elif age < 15:
    print('你是个少年')
else:
    print('你已经是个大人了')

当你输入的age为4时,将会输出:你是个宝宝。

当你输入的age为8时,将会输出:你是个宝宝。

当你输入的age为13时,将会输出:你是个宝宝。

当你输出的age>=15时,将会输出:你已经是个大人了。

因为if elif else 所有条件为互斥条件,只有一个能够满足。

如果多个条件同时满足时。则执行第一个满足条件。

二、for循环

for index in range(5):
    print('加油')#输出的结果为:5次加油

for in结构,index索引 range范围

range后面的值表示代码循环的次数

for x in range(5,10)
    print(x)#输出的结果为5,6,7,8,9
练习:
计算0到100之和。
sum = 0#先对变量sum赋值为整型
for x in range(0,101)
    sum + = x
print(sum)

range(a,b) a的值代表循环开始的位置,b的值代表循环结束的位置。

for x in range (1,10,2):#值3为增量
    print(x)#输出的结果为1,3,5,7,9




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值