python当型循环_如何最简单、通俗地理解Python的if、while、for语句?

目录:

一、笔记

二、我的自学路线

三、笔记目录

一、笔记

1) if 语句

① 在Python中没有switch – case语句。

② if 后为条件,在冒号(:)前面,条件有两种形式,Ture 或 False,条件为 True 表示满足条件,将执行 if 条件 冒号 后的语句块,变量为 False 表示不满足条件,将不执行冒号后的语句块。当条件为变量时,变量为非 0 的数值时表示 True,为 0 的数值时表示 False。

③ if 条件冒号后的语句,表示满足条件后要执行的语句块。

④ if 条件冒号后使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

var1 = 100

if var1: # 变量 var1 值为非0,相当于 true,所以执行代码块中语句

print ("1 - if 表达式条件为 true")

print (var1)

运行结果:

1 - if 表达式条件为 true

100

Good bye!

var2 = 0

if var2: # 变量 var2 值为0,相当于 false,所以不执行代码块中语句

print ("2 - if 表达式条件为 true")

print (var2)

print ("Good bye!")

运行结果:

Good bye!

# 如果 "condition_1" 为 True, 将执行 "statement_block_1" 块语句,结束

# 如果 "condition_1" 为 False,将判断 "condition_2" 块语句

# 如果 "condition_2" 为 True, 将执行 "statement_block_2" 块语句,结束

# 如果 "condition_2" 为 False,将执行"statement_block_3" 块语句,结束

if condition_1:

statement_block_1

elif condition_2:

statement_block_2

else:

statement_block_3

2) while 语句

① 在 Python 中没有 do..while 循环。

② while 后为条件,在冒号(:)前面,条件有两种形式,Ture 或 False,条件为 True 表示满足条件,将执行 while 条件 冒号 后的语句块,变量为 False 表示不满足条件,将不执行冒号后的语句块。当条件为变量时,变量为非 0 的数值时表示 True,为 0 的数值时表示 False。

while 判断条件(condition):

执行语句(statements)……

n = 100

sum = 0

counter = 1

while counter <= n: # n=100,counter递增,从1递增到101,101<100 时会返回一个False,不再执行while中语句

sum = sum + counter

counter += 1

print("1 到 %d 之和为: %d" % (n,sum))

运行结果:

1 到 100 之和为: 5050

3) for 语句

① Python 中 for循环可以遍历任何序列的项目,如字符串、列表等。

② for循环的格式如下:

for in :

languages = ["C", "C++", "Perl", "Python"]

for x in languages:

print (x)

运行结果:

C

C++

Perl

Python

二、我的自学路线

01 安装Python编辑器 [ 已整理 ]

02 Python编译器快捷键 [ 已整理 ]

03 Python基础 [ 已整理 ]

04 Python难点 [ 已整理 ]

05 Python常用的库 [ 已整理 ]

06 爬虫 [ 整理ing ]

07 NLP [ 看视频ing ]

三、笔记目录

1) Python 编辑器

2) Python 基础

( ……更多笔记,见专栏 )

"♥我的笔记,希望对你有帮助♥"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值