继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第4天 Python的流程控制

小白兔1215
关注TA
已关注
手记 55
粉丝 3
获赞 2

课程名称: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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP