Advertisement

python实现判断语句和循环语句

阅读量:

while的循环语句操作

复制代码
    while 条件1:
    	条件1满足时,做的事情1
    	条件1满足时,做的事情2
    	条件1满足时,做的事情3
    	...(省略)
    	while 条件2:
    		条件2满足时,做的事情1
    		条件2满足时,做的事情2
    		条件2满足时,做的事情3
    		...(省略)

for的循环语句操作

复制代码
    for循环
    像while循环一样,for可以完成循环的功能。
    
    在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
    
    for循环的格式:
    for 临时变量 in 列表或者字符串等可迭代对象:
    循环满足条件时执行的代码

if else的判断语句的操作

复制代码
    if条件:
    	条件满足时,做的事情1
    	条件满足时,做的事情2
    	条件满足时,做的事情3
    	...(省略)
    else:
    		条件不满足时,做的事情1
    		条件不满足时,做的事情2
    		条件不满足时,做的事情3
    		...(省略)

1.使用while循环语句实现九九乘法表

1.编码

复制代码
    a=1
    while a<=9:
    b = 1
    while b<=a:
       print("%d*%d=%d"%(a,b,b*a),end=" ")
       b+=1
    a+=1
    print("\n")
在这里插入图片描述

2.九九乘法表的结果

在这里插入图片描述

2.使用while实现三角形

1.编码

复制代码
    a=1
    while a<=5:
        b=5
        while b>=a:
            print("*",end=" ")
            b-=1
        a+=1
        print("\n")

2.倒三角形结果

在这里插入图片描述

3.正三角的结果

复制代码
    a = 1
    while a<=5:
    b = 1
    while b <=a:
        print("*",end=" ")
        b += 1
    a += 1
    print("\n")
在这里插入图片描述

3.使用while计算0–100之间所有奇数的和

1.编码

复制代码
    i=1
    sun=0
    while i<=100:
    if i%2==1:
     sun+=i;
    i=i+1
    print(sun)

2.0到100奇数的和

在这里插入图片描述

3.0到100偶数的和

复制代码
    i=1
    sun=0
    while i<=100:
    if i%2==0:   
     sun+=i;
    i=i+1
    print(sun)
在这里插入图片描述

4.使用for计算0–100之间所有奇数和偶数的和

1.奇数编码

复制代码
    sum=0
    for i in range(1,101):
    if i % 2 != 0:
        sum+=i
    i+=1
    print(sum)

2.偶数编码

复制代码
    sum=0
    for i in range(1,101):
    if i % 2 ==0:
        sum+=i
    i+=1
    print(sum)

5.使用if elef else实现操作

1.示例1

复制代码
    s=input("你的身高:")
    if int(s)<150:
    print("身高没有超过150,不需要买票")
    elif 160>int(s)>150:
    print("打五折")
    else:
    print("全价")

6.使用if else实现嵌套

1.示例1

请查询公交卡当前余额。当该余额超过2元时,请允许乘客乘车。如果车上还有空位,则乘客即可入座。card_money seat

复制代码
    card_money=20
    seat=2
    if card_money>2:
    print("可以上公交车")
    if seat>1:
        print("有座位请坐")
    else:
        print("没有座位,请扶稳,准备发车了")
    else:
    print("余额不足,请充值")
在这里插入图片描述

7.使用if else实现操作

1.示例1

通过键盘设备获取用户的身高数据,并根据以下规则进行处理:若所录入的身高中未达到150厘米,则系统将指示无需购买门票进入动物园;反之,则需按照提示购买门票以便入园。

复制代码
    age=input("你的身高:")
    if int(age)>150:
    print("身高超过150m,需要卖票")
    else:
    print("身高没超过150m,不需要买票")
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~