1.循环结构
python有两种循环结构,分别是for循环和while循环。
#while循环
while 判断条件(condition):
执行语句(statements)……
#for循环
for <variable> in <sequence>:
<statements>
else:
<statements>
跳出循环,和其它编程语言类似,分别有continue和break。 - break:完全终止循环 - continue:终止此次循环,直接跳到下一次循环
实例:
# -*- coding: utf-8 -*-
# @Time : 2022/3/26 13:52
# @File : loop.py
# @Software : PyCharm
# 该实例演示了猜商品价格
price = 250
guess = 0
print("猜价格游戏!")
while guess != price:
guess = int(input("请输入你猜的价格:"))
if guess == price:
print("恭喜,你猜对了!")
elif guess < price:
print("猜的价格便宜了...")
elif guess > price:
print("猜的价格贵了...")
运行结果:
猜价格游戏!
请输入你猜的价格:120
猜的价格便宜了...
请输入你猜的价格:300
猜的价格贵了...
请输入你猜的价格:240
猜的价格便宜了...
请输入你猜的价格:250
恭喜,你猜对了!
# -*- coding: utf-8 -*-
# @Time : 2022/3/26 13:58
# @File : loop2.py
# @Software : PyCharm
#for实现遍历效果
citys = ['北京', '上海', '广州','深圳']
for c in citys:
print(c)
#for循环计算1-100的求和
sum = 0
for x in range(101):
sum = sum + x
print("1-100求和的结果是:",sum)
运行结果:
北京
上海
广州
深圳
1-100求和的结果是: 5050
2.pass 语句
Python pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句,如下实例:
# -*- coding: utf-8 -*-
# @Time : 2022/3/26 14:03
# @File : pass.py
# @Software : PyCharm
#定义最简单的类
class MyEmptyClass:
pass
num=0
while num<=10:
if(num%3==0):
pass
print('执行了pass块...')
print("num=",num)
num+=1
运行结果:
执行了pass块...
num= 0
num= 1
num= 2
执行了pass块...
num= 3
num= 4
num= 5
执行了pass块...
num= 6
num= 7
num= 8
执行了pass块...
num= 9
num= 10
小结: - python有两种循环结构,分别是for循环和while循环。 - 跳出循环可以使用continue和break。 - pass语句不做任何事情,一般用做占位语句。