條件 迴圈 input

2021-09-10 14:32:36 字數 1536 閱讀 8109

條件判斷:

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...