條件判斷:
python的條件判斷只有if
三種格式
格式一
if 條件:
語句格式二:
if 條件:
語句1else:
語句2格式三:
if 條件:
語句1elif 條件: #可以加多個 elif
語句二else:
語句三
if語句的執行特點: if語句執行是從上往下執行的,如果在某一句已經成立,那麼下面就不會執行
例子:輸出的是 teenager,因為age=20>=6 已經成立,所以下面就不會再執行了。
age = 20
if age >= 6:
print('teenager')
elif age >= 18:
print('adult')
else:
print('kid')
input()
variables=input('輸入:') ,這個函式的作用是先將' '之間的內容列印在螢幕上,然後將輸入的值賦給=左端
注意:variables是乙個str型別的,int()函式可以把這個變成int型別
迴圈語句:
存在兩種迴圈,for...in迴圈,可以依次把list或者tuple中對的每乙個元素迭代出來,
for迴圈格式
for x in ...: # 可以是tuple list 或者range()函式
語句
names = ['michael', 'bob', 'tracy']
for name in names:
print(name)
執行這段**,會依次列印 names 的每乙個元素:
michael bob tracy
for x in ...迴圈的意思就是:把每個元素帶入變數x,然後執行縮排塊的語句。
還有乙個例子
for x in [1,2,3,4,5,6]:
sum=sum+x
sum=21
和range().list() 函式搭配使用
range(n):生成0-n-1個整數
range()函式生成乙個整數序列,再通過list()函式可以轉換成list
sum=0
for i in range(101):
sum=sum+i
print(sum)
sum=5050
while迴圈
while迴圈的格式:
while 條件:
py可執行語句
sum=0
n=100
while n>=0:
sum=sum+n
n=n-1
print(sum)
5050
已知條件迴圈
1626 5 劉小銘總結 2016年10月10日 連續10天總結 內容 a 一句話概括今日目標完成情況 已知條件迴圈 60 一元二次方程 60 b 具體內容 終於開始軍訓了,5555555.好累。但是為了以後能玩好一點,堅持吧。嘻嘻 還有獎品 今天把已知條件迴圈和解一元二次方程的課看了一遍。已知條件...
迴圈與條件
2 時間複雜度 for與while迴圈,有花括號,裡面可以放很多條執行語句 若沒有,就只能放一條語句 且不能為變數宣告語句 並且if語句沒有花括號,宣告乙個 變數也會出錯 下面程式的輸出結果?public static void main string args a.hello world b.he...
條件,迴圈,函式
1 單行注釋和多行注釋 單行注釋 多行注釋 2.python程式的執行原理 首先cup將python直譯器載入到記憶體中,然後python直譯器會讓cpu根據 語法規則解釋python程式中的 cpu最終執行翻譯後的 3.關閉所有開啟頁 右擊乙個頁的標題頭,選擇close all close oth...