日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python-流程控制

發布時間:2024/9/30 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python-流程控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python-03-流程控制

一、if判斷語句

  • if…else
      if 條件:
  •    滿足條件時要做的事情1滿足條件時要做的事情2......

    else:

      不滿足條件時要做的事情1不滿足條件時要做的事情2...... --------------------------------------------------------------------注:如果你對python感興趣,我這有個學習Python基地,里面有很多學習資料,感興趣的+Q群:895817687--------------------------------------------------------------------# -*- coding:utf-8 -*-age = input("請輸入年齡:")age = int(age)if age > 18:print("已經成年")else:print("未成年")

    2. elif

    elif的使用格式如下:

    if xxx1:事情1elif xxx2:事情2elif xxx3:事情3

    說明:

    • 當xxx1滿足時,執行事情1,然后整個if結束
    • 當xxx1不滿足時,那么判斷xxx2,如果xxx2滿足,則執行事情2,然后整個if結束
    • 當xxx1不滿足時,xxx2也不滿足,如果xxx3滿足,則執行事情3,然后整個if結束
    score = 66if score>=90 and score<=100:print('本次考試,等級為A')elif score>=80 and score<90:print('本次考試,等級為B')elif score>=70 and score<80:print('本次考試,等級為C')elif score>=60 and score<70:print('本次考試,等級為D')elif score>=0 and score<60:print('本次考試,等級為E')

    3. if嵌套
    if嵌套的格式

    if 條件1:滿足條件1 做的事情if 條件2:滿足條件2 做的事情

    說明:

    • 內外層都可以是if-else語句
    • 內外層的判斷標準是tab縮進
    # -*- coding:utf-8 -*-ticket = 0 #車票,非0代表有車票,0代表沒有車票suitcase = 1 #手提箱,0代表檢查合格,非0代表有違禁品if ticket != 0:print("有車票,可以進站")if suitcase == 0:print("通過安檢")print("終于可以見到Ta了,美滋滋~~~")

    二、while循環

  • while循環的格式
    while 條件:

    條件滿足時,做的事情1條件滿足時,做的事情2條件滿足時,做的事情3
  • # 計算1~100里所有偶數的和<br>i = 1sum = 0while i<=100:if i%2 == 0:sum = sum + ii+=1print("1~100的累積和為:%d"%sum)

    2. while嵌套
    while 條件1:

    條件1滿足時,做的事情1條件1滿足時,做的事情2while 條件2:條件2滿足時,做的事情1條件2滿足時,做的事情2

    要求:打印如下圖形:

    ** ** * ** * * ** * * * * i = 1while i <= 5:j = 1while j <= i:# print默認用/n作為結束符,這里不能換行,重新指定結束符end=''print("* ", end='')j += 1# 這里使用默認的換行即可,不需要任何內容print()i += 1

    3. while+else
    與其它語言else 一般只與if 搭配不同,在Python 中還有個while …else 語句,while 后面的else 作用是指,當while 循環正常執行完,中間沒有被break 中止的話,就會執行else后面的語句。

    count = 0while count <= 5 :count += 1print("Loop",count)else:print("循環正常執行完啦")print("-----out of while loop ------")輸出Loop 1Loop 2Loop 3Loop 4Loop 5Loop 6循環正常執行完啦-----out of while loop ------#如果執行過程中被break啦,就不會執行else的語句啦count = 0while count <= 5 :count += 1if count == 3:breakprint("Loop",count)else:print("循環正常執行完啦")print("-----out of while loop ------")輸出Loop 1Loop 2-----out of while loop ------

    三、for循環

    for 臨時變量 in 列表或者字符串等:

    循環滿足條件時執行的代碼

    else:# 選擇性使用

    循環不滿足條件時執行的代碼 # 打印九九乘法表for i in range(1, 10):for j in range(1, i + 1):print('%s*%s=%s' % (j, i, i * j), end=' ')print()

    四、break和continue

    #break用于退出本層循環while True:print "123"breakprint "456"#continue用于退出本次循環,繼續下一次循環while True:print "123"continueprint "456"

    總結

    以上是生活随笔為你收集整理的Python-流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。