目录 具体内容
判断语句
1 :if语句的使用格式
2 :if-else的使用格式
3 :if-elif-else的使用格式
4 :if嵌套
循环语句
1 :while循环的格式
2 :while循环嵌套
3 :for循环的格式
python基础–语句
一:判断语句
前言
1.1:if语句的使用格式
案例:判断年纪,如果age大于 18 ,输入成年
1.2:if-else的使用格式
案例:判断年纪,如果age大于 18 ,输入成年,否则未成年
在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断
if 要判断的条件:
条件成立时,要做的事情
age = 18
if age> 18 :
print("你已成年")
注意:代码的缩进为一个tab键,或者 4 个空格
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
1.3:if-elif-else的使用格式
案例:80<score<=100,等级A;60<score<=80,等级B;剩余,等级C
1.4:if嵌套
案例:公交卡上余额大于 2 ,可以上车,否则输出请充值,上车如果座位数大于 0 能入座,否则请站稳扶
好
age = 18
if age> 18 :
print("你已成年")
else:
print("你是未成年人")
if 要判断的条件:
条件成立时,要做的事情
elif 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
score = 72
if score > 80 and score <= 100 :
print("A")
elif score > 60 and score <= 80 :
print("B")
else:
print("C")
if 要判断的条件:
条件成立时,要做的事情
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
else:
条件不成立时,要做的事情
monery = input("请输入金额:")
if int(monery)> 2 :
print("请上车")
seat = input("请输入剩余座位:")
if int(seat) > 0 :
print("请入座")
else:
print("请站稳扶好")
else:
print("请充值")
二:循环语句
分享一则小故事
思考:那如果说一万遍媳妇我错了,该如何操作?
前言
2.1:while循环
2.1.1:while循环的格式
案例:循环打印1~100的数据和
练习
1 :计算1–100之间的偶数和(包含 1 和 100 )
王老师不小心把媳妇新买的化妆品打碎了,媳妇很生气,于是王老师灵机一动决定向媳妇道歉…
print("媳妇,我错了")
print("媳妇,我错了")
print("媳妇,我错了")
print("媳妇,我错了")
...
需要多次重复执行的代码,都可以用循环的方式来完
循环不是必须要使用的,但是为了提高代码的重复使用率
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
i= 1
sum= 0
while i<= 100 :
sum+=i
i=i+ 1
print(sum)
2.1.2:while循环嵌套
练习
1 :用嵌套打印五边三角形
2 :练习打印如下图形
3 :打印九九乘法口诀
i= 1
sum= 0
while i<= 100 :
if i % 2 == 0 :
sum +=i
i+= 1
print("1~100之间的所有的偶数和:%d" %sum)
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
*
**
***
****
*****
i = 1
while i<= 5 :
j= 1
while j<=i:
print("*",end="")
j+= 1
print("\n")
i+= 1
*****
****
***
**
*
代码
2.2:for循环
2.2.1:for循环的格式
练习
1 :将字符串循环打印
2:打印 0 到 9 的数据
3:break/continue/return
案例:while循环 1 到 9 ,当数字是 3 ,跳出本次循环,执行其他循环
1*1=
21=2 22=
31=3 32=6 3*3=
41=4 42=8 43=12 44=
51=5 52=10 53=15 54=20 5*5=
61=6 62=12 63=18 64=24 65=30 66=
71=7 72=14 73=21 74=28 75=35 76=42 7*7=
81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=
91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 9*9=
i= 1
while i<= 9 :
j= 1
while j <=i :
print("%d*%d=%d"%(i,j,i*j), end=" ")
j+= 1
print("\n")
i+= 1
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
name="jack"
for i in name:
print(i)
for i in range( 10 ):
print(i)
continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环
break的作用:满足条件时,立刻结束break所在的循环
案例:while循环 1 到 9 ,当数字是 3 ,停止循环
i=0
while i<=9:
i+=1
if i ==3:
break
print(i)