亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【學習打卡】第4天 Python的流程控制

课程名称:Python3 入门教程(新版)

课程章节: Python语言的控制流程

主讲老师:咚咚呛

课程内容

  • if
  • if与else
  • if,elif,与else
  • for循环
  • while循环
  • break与continue
  • 嵌套循环

课程收获

在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块。

if判断的一个子分支,需要缩进,在Python规范中,一般使用4个空格作为缩进

在进行流程控制的时候,需要注意冒号与缩进

u_love_me = true;

if u_love_me:
	print('true love');
else:
	print('大猪蹄子');

ifelifelse 之间是可以相互嵌套使用的。

age =3

if age < 3:
    print('baby');
elif age < 6:
    print('child')
elif age < 18:
    print('teenager');
else:
    print('adult');
	

for 循环,举个栗子,计算平均分:

L = [75, 92, 59, 68, 99]
sum = 0;

for score in L:
    sum = sum + score;
    
avg = sum / len(L);

print(avg);

while 循环,举个栗子,计算1~10的乘积:

num = 1;
product = 1;

while num <= 10:
    product = product * num;
    num = num + 1;
    
print(product);

for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句

# 计算 0~1000 之间偶数的和
num = 0;
sum = 0;

while True:
    
    if num > 1000:
        break;
        
    if num % 2 == 0:
        sum = sum + num;
    num = num + 1;
    
print(sum);

使用continue,我们可以控制循环继续下去,并跳过continue后面的逻辑

# 计算 0~1000 之间偶数的和
num = 0;
sum = 0;

while num <= 1000:
    num = num + 1;
    if num % 2 == 1:
        continue
    sum = sum + num
print(sum);

就像多层if-else嵌套一样,python的循环也支持嵌套

# 输出s1、s2、s3中所有字符的排列
s1 = 'ABC'
s2 = '123'
s3 = 'xyz'

for i in s1:
    for char in s2:
        for ele in s3:
            string = i + char + ele
            print(string)

学习截图

vYk79I.md.png

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消