Python---Python基础入门(二)-条件语句及循环语句

python条件语句

python条件语句是通过一条或多条语句的执行结果(True或False)来决定执行的代码块。

if语句用于控制程序的执行。

if 判断条件:

     执行语句1

else:

    执行语句2

def my_abs(x):
    if x > 0:
        return x
    else:
        return -x


print(my_abs(-3))  # 输出3
print(my_abs(1))  # 输出1

当判断条件为多个值时,可以使用以下形式:

if 判断条件1:

     执行语句1

elif 判断条件2:

     执行语句2

else:

     执行语句3

height = 1.75
weight = 80.5
BMI = weight/(height*height)
if BMI < 18.5:
    print("过轻")
elif 18.5 < BMI < 25:
    print("正常")
else:
    print("过重")  # 输出过重

python循环语句

循环语句允许我们执行一个语句或语句组多次,循环语句包括for循环while循环

注意:python中,没有do...while循环

# 循环
sum = 0
for x in range(101):
    sum = sum+x
print(sum)  # 输出5050

while x < 100:
    sum = sum+x
print(sum)  # 输出5050

list1 = ['A', 'B', 'C']
for item in list1:
    print(item)

L1 = ['Hello', 'World', 18, 'Apple', None]
L2 = []
for m in L1:
    if isinstance(m, str):
        L2.append(m)
L3 = [n.lower() for n in L2]
print(L3)  # 输出['hello', 'world', 'apple']

循环控制语句:

控制语句

描述

break

在语句执行过程中终止循环,并且跳出整个循环

continue

在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。

pass

pass是空语句,是为了保持程序结构的完整性。

L1 = [i for i in range(1, 6)]
print(L1)  # 输出[1, 2, 3, 4, 5]
for item in L1:
    if item == 1:
        print("---start---")
    print(item)  # 输出 1 2
    if item >= 2:
        break  # 跳出整个循环


for item in L1:
    if item == 1:
        pass  # 什么也不做,仅占位
    print(item)  # 输出 1 2 3 4 5
    if item >= 2:
        continue  # 跳出该次循环,执行下一次循环

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值