Python中基础、语句

目录具体内容
判断语句1:if语句的使用格式
2:if-else的使用格式
3:if-elif-else的使用格式
4:if嵌套
循环语句1:while循环的格式
2:while循环嵌套
3:for循环的格式

判断语句
在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断

if语句的使用格式

if 要判断的条件:
        条件成立时,要做的事情

案例:判断年纪,如果age大于18,输入成年

age = 18
if age>18:
    print("你已成年")

注意:代码的缩进为一个tab键,或者4个空格

if-else的使用格式


if 要判断的条件:
    条件成立时,要做的事情
else:
    条件不成立时,要做的事情

案例:判断年纪,如果age大于18,输入成年,否则未成年

age = 18
if age>18:
    print("你已成年")
else:
    print("你是未成年人")
1.3 if-elif-else的使用格式
if 要判断的条件:
    条件成立时,要做的事情
elif 要判断的条件:
    条件成立时,要做的事情
else:
    条件不成立时,要做的事情

案例:80<score<=100,等级A;60<score<=80,等级B;剩余,等级C

score = 72
if score >80 and score <=100:
    print("A")
elif score >60 and score <= 80:
    print("B")
else:
    print("C")

if嵌套

if 要判断的条件:
    条件成立时,要做的事情
    if 要判断的条件:
        条件成立时,要做的事情
    else:
        条件不成立时,要做的事情
else:
    条件不成立时,要做的事情

案例:公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶好

monery = input("请输入金额:")
if int(monery)>2 :
    print("请上车")
    seat = input("请输入剩余座位:")
    if int(seat) > 0:
        print("请入座")
    else:
        print("请站稳扶好")
else:
    print("请充值")

循环语句
需要多次重复执行的代码,都可以用循环的方式来完
循环不是必须要使用的,但是为了提高代码的重复使用率

while循环
while循环的格式

while 条件:
    条件成立时,要做的事情
    条件成立时,要做的事情
    .....

案例:循环打印1~100的数据和
i=1
sum=0
while i<=100:
sum+=i
i=i+1
print(sum)
计算1–100之间的偶数和(包含1和100)

i=1
sum=0
while i<=100:
    if i % 2 == 0 :
        sum +=i
    i+=1
print("1~100之间的所有的偶数和:%d" %sum)

while循环嵌套

while 条件:
    条件成立时,要做的事情
    条件成立时,要做的事情
    .....
    while 条件:
        条件成立时,要做的事情
        条件成立时,要做的事情
        .....

练习
用嵌套打印五边三角形

*
**
***
****
*****
i =1
while i<=5:
    j=1
    while j<=i:
        print("*",end="")
        j+=1
    print("\n")
    i+=1

练习打印如下图形

*****
****
***
**
*

打印九九乘法口诀

1*1=1  
2*1=2  2*2=4  
3*1=3  3*2=6  3*3=9  
4*1=4  4*2=8  4*3=12  4*4=16  
5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  
6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  
7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  
8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  
9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  

代码

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循环的格式

for 临时变量 in 列表或者字符串等可迭代对象:
    循环满足条件时执行的代码

字符串循环打印

name="jack"
for i in name:
    print(i)

打印0到9的数据

for i in range(10):
    print(i)

break/continue/return

continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环
break的作用:满足条件时,立刻结束break所在的循环

案例:while循环1到9,当数字是3,跳出本次循环,执行其他循环

i=0
while i<=9:
    i+=1
    if i ==3:
        continue
    print(i)

案例:while循环1到9,当数字是3,停止循环

i=0
while i<=9:
    i+=1
    if i ==3:
        break
    print(i)

注意点:
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用

pass的使用
pass作用

1. Python pass是空语句,是为了保持程序结构的完整性。
2. pass 不做任何事情,一般用做占位语句。
for i in range(10):
    pass
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值