2.Python学习笔记:[输出三个数中最大值;while循环及break语句;continue;九九乘法表]...

输出三个数中最大值:

num1=int(input('num1:'))
num2=int(input('num2:'))
num3=int(input('num3:'))
if num1>num2 and num1>num3 :
    print('max:',num1) 
elif num2>num1 and num2>num3 :
    print('max:',num2)
elif num3>num1 and num3>num2 :
    print('max:',num3)

while循环及break语句:

while 条件 :
    print()
while 条件:
    .....
else :
    ....

 输出1-10:

num=1
while num<=10 :
    print(num)
    num+=1

输出1-100偶数:

num=1
while num<=100 :
    if num%2==0 :
        print(num)
    num+=1

 猜年龄:

age=50
flag=True      #True  注意T大写 
while flag :
    user_input=int(input('猜年龄:'))
    if user_input==age :
        print('对了')
        flag=False
    elif user_input>age:
        print('大了')
    else :
        print('小了')
print('END')
结果:

  break终止循环:

age=50
flag=True      #True  注意T大写 
while flag :
    user_input=int(input('猜年龄:'))
    if user_input==age :
        print('对了')
        break             #break终止当次while循环
    elif user_input>age:
        print('大了')
    else :
        print('小了')
print('END')
break_flag=False
for i in range(3) :
    for j in range(4):
        print(j)
        if j==1 :
            break_flag=True
            break      #他跳了
    if break_flag :    #我跳,用标志位实现2跳
        break

 continue:

num=1
while num<=10 :
    num+=1
    if num==3 :
        continue      #结束本次循环,执行下次循环,下面的不执行
    print(num)
结果: 没有3

 九九乘法表:

lie=1
while lie<=9 :
    zuo1=1
    while zuo1<=lie:
        print(str(zuo1)+'*'+str(lie)+'=',zuo1*lie,end='\t')   #\t制表符(用于对齐文本)
        zuo1+=1
    print()
    lie+=1

 

转载于:https://www.cnblogs.com/LiangZhiWei/p/9186637.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值