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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM