Python-流程控制
生活随笔
收集整理的這篇文章主要介紹了
Python-流程控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python-03-流程控制
一、if判斷語句
if 條件:
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結束
3. if嵌套
if嵌套的格式
說明:
- 內外層都可以是if-else語句
- 內外層的判斷標準是tab縮進
二、while循環
while循環的格式
while 條件:
2. while嵌套
while 條件1:
要求:打印如下圖形:
** ** * ** * * ** * * * * i = 1while i <= 5:j = 1while j <= i:# print默認用/n作為結束符,這里不能換行,重新指定結束符end=''print("* ", end='')j += 1# 這里使用默認的換行即可,不需要任何內容print()i += 13. while+else
與其它語言else 一般只與if 搭配不同,在Python 中還有個while …else 語句,while 后面的else 作用是指,當while 循環正常執行完,中間沒有被break 中止的話,就會執行else后面的語句。
三、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-流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python-第一个Python程序
- 下一篇: Python-数据结构(一)