Phthon2

1.if判断语句的使用格式

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

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

1.2if-else的使用格式

if 要判断的条件:

条件成立时,要做的事情

else:

        条件不成立时,要做的事情

1.3if-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")

1.4 if嵌套

if 要判断的条件 :
条件成立时,要做的事情
if 要判断的条件 :
条件成立时,要做的事情
else:
条件不成立时,要做的事情
else:
条件不成立时,要做的事情
monery = input("请输入金额:")
if int(monery) > 2:
    print("请上车")
    seat = input("请输入剩余座位:")
    if int(seat) > 0:
        print("请入座")
    else:
        print("请站稳扶好")
else:
        print("请充值")

2.where循环

1.1案例:循环打印1~100的数据和

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

2.2while循环嵌套

while 条件 :
条件成立时,要做的事情
条件成立时,要做的事情
.....
while 条件 :
条件成立时,要做的事情
条件成立时,要做的事情
1.3打印无边三角形
i = 1
while i <= 5:
    j = 1
    while j <= i:
        print("*",end=" ")
        j += 1
    print("\n")
    i += 1
嵌套打印无边三角形

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

1.4打印倒无边三角形

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


*****

****

***

**

*

1.5打印九九乘法表

                  

i=1
while i<=9:
    j=1
    while j<=i:
        print("{1}*{2}={0}".format(i*j,j,i),end=" ")
        j+=1
    print("")
    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

2.2for循环的格式

for 临时变量 in 列表或者字符串等可迭代对象 :
循环满足条件时执行的代码
1.将字符串循环打印
name="jack" 
for i in name:
    print(i)
2:打印0到9的数据
for i in range(10): 
print(i)

for 临时变量 in 列表或者字符串等可迭代对象 :
循环满足条件时执行的代码
for i in range(1, 10):
    for j in range(1, i + 1):
        print("%d*%d=%d" % (i, j, i * j),end=" ")
    print("\n")
九九乘法表
2.3:break/continue/return
continue 的作用:当满足条件时 , 用来结束本次循环,紧接着执行下一次的循环
break 的作用:满足条件时,立刻结束 break 所在的循环
1.1while循环1到6,当数字是3,跳出本次循环,执行其他循环
i=0
while i<=6:
    i+=1
    if i==3:
        continue
    print(i)

1
2
4
5
6
7
1.2.while循环1到9,当数字是3,停止循环
i=0
while i<=9:
    i+=1
    if i==3:
        break
    print(i)

1
2
注意点:
1. break/continue只能用在循环中,除此以外不能单独使用
2. break/continue在嵌套循环中,只对最近的一层循环起作用
4:pass 的使用
for i in range(10): 
    pass

1. Python pass是空语句,是为了保持程序结构的完整性。 
2. pass 不做任何事情,一般用做占位语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值