python基础学习第四天

本文介绍了Python中的赋值符号、if-elif-else条件判断结构以及while循环、break和continue语句的应用,通过实例详细讲解了如何利用这些语句进行条件控制和循环操作。
摘要由CSDN通过智能技术生成

符合赋值符号( +=   -=   *=   /=   %=   **=   //=)

符合赋值符号( +=   -=   *=   /=   %=   **=   //=)
a = 5
a += 3
#含义 a = a+3,   a结果为8
print(a)

if 语句

由if开始的分支(原则)结构,根据不同的条件判断,执行不同的语句块,
一组if...elif...else语句中,只有一个if开头,0或多个elif居中,0或1个else结
束。
从上到下一旦某个分支的条件为True,则执行完对应的语句模块后,这组if
语句即为执行完毕!
例:
s = int(input('成绩:'))
#输入数字,转为整型
if s < 70:
    print('加油,笨蛋')
#如果成绩小于70,执行
elif 70 <= s <90:
    print('你很不错')
#如果成绩大于70小于90,执行
elif 90 <= s <99:
    print('学霸同学')
#如果成绩大于90小于99,执行
else :
    print('超级超级超级学霸!!!')
#否则执行,即成绩100

while语句

由while开始的循环结构,判断条件为Ture则循环继续,否则停止循环
例:
a = 1 ; s = 0
while a <= 100:
#a小于等于100,则循环继续,即a大于等于100停止循环
    s += a
#同 s = s + a
    a += s
#同 a = a + s
print(a)
*初始a为1,while判断结果为True,即1 <= 10 为真,循环继续
执行 s += a;a += s,执行完毕,a值为2, s值为1,while判断结果为True,
即2 <= 100 为真,循环继续,直到a大于100时,while判断结
果为false,即1 <= 100 为假,循环结束

break

在while循环中,如果判断条件始终为True,则该循环是死循环,若要跳出
循环,用到break语句,break能够直接结束最近的while循环,
a = 1; s = 0                #变量a,s初始为1,0
while True:                #死循环
    s += a                    #a累加到s上
    if s > 1000:            #如果s超过1000
        break                 #跳出循环,循环直接结束
    a += 1                    #否则a自增加1
print('累加到第',a,'项超过1000')#输出结果

continue

在while循环中可以通过continue跳过某些循环,如输出100以内所有7的倍数
a = 1                      #初始变量a为1
while a <= 100:     #当a小于等于100时循环
    a += 1               #a自增1
    if a % 7 != 0:     #对a取余结果不等于0
        continue       #跳过本次循环
    print(a)             #输出a
print('循环结束')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值