Python基础-条件判断和循环

条件判断和循环

if-else 语句


age =20
if age>=18:
    print('your age is', age)
    print('adult')
else:
    print('youth')
# your age is 20
# adult

注意:Python 代码的缩进规则.具有相同缩进代码被视为代码块,上面的3 ,4 行就构成了一个代码块;缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

##多个 else if
score = 90

if score >= 90:
    print('excellent')
elif score >= 80:
    print('good')
elif score >= 60:
    print('passed')
else:
    print('failed')
#excellent

for循环

footballStar = ['Messi', 'Henry', 'Iniesta']
for name in footballStar:
    print(name)
#Messi
#Henry
#Iniesta

注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

while循环

N = 5
x = 0
while x < N:
    print(x)
    x = x + 1
#0
#1
#2
#3
#4
#5

#break 退出循环
sum = 0
x = 1
while True:
    sum = sum + x
    x = x + 1
    if x > 100:
        break
print(sum)

#在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。
L = [75, 98, 59, 81, 66, 43, 69, 85]
sum =0
for x in L:
    if isinstance(x, int):
        if x < 60:
            continue
        sum = sum + x
print(sum)
#474
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值