pytho复习12/9---条件控制和循环语句

本文介绍了Python中的条件控制和循环语句的使用方法,包括if-elif-else结构、while循环及for循环等,并提供了实例说明如何处理输入数据和实现循环中的特殊操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

条件控制

python用elif替换了 else if

a=2
if a==1:
    print(1)
elif a==0:
    print(0)
else :
    print(2)

在Python中没有switch – case语句。

规定input输入的类型,如果不是规定的类型,报错
但是str(inout())输入数字就直接转换为字符串

age=int(input())
print(age)

在这里插入图片描述
if里面嵌套 if
注意 这里输入 数字必须用 int(input())否则报错
ot all arguments converted during string formatting—运算符 前后类型 不一致

if a>=2:
    print("a>=2")
x=int(input())
if x%2==0:
    if x%3==0:
        print("你输入 的数可以被2,3整除")
    else:
        print("你输入 的数可以被2但不能被3z整除")

循环语句

while循环和while else
在 while … else 在条件语句为 false 时执行 else 的语句块。

#while循环 求1-100的 和
sum1=0
n=0
i=100
while n<=i:
    sum1+=n
    n+=1
else :
    print("和为 ",sum1)

for循环也可以 for …else…
for循环是 for i in …没有 for(int i=…i<=)
range函数可以 指定“步长”

#range  指定 增长量 
for i in range(0,12,2):
    print(i)

用range函数创建列表,只能是list,不能是list1

# 用 list函数创建一个列表,只能 是list
print(list(range(5)))

continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行

pass语句:什么都不执行,如果不加变成空行,报错

#pass
a1=2
if a1==1:
   pass 
else:
    print("a1不等于1")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值