Python學習第二天(if 與while)

2021-09-17 18:33:13 字數 2250 閱讀 6712

if語句:

格式如下:

if 要判斷的條件:

條件成立時,要做的事情

...else:

條件不成立時,要做的事情

...

# 1. 定義乙個整數變數記錄年齡

age = int(input("請輸入你的年齡"))

# 2. 判斷是否滿了18歲

if age >= 18:

# 3. 如果滿了18歲,可以進網咖嗨皮

print("你的年齡大於%s歲,可以進去玩 " % age)

age = 15

if age >= 18:

print("歡迎歡迎!")

else:

print("你走吧")

print("看看什麼執行")

注意:**的縮排為乙個tab鍵,或者4個空格 --建議使用空格

在python開發中,tab和空格不要混用

邏輯運算:

在程式開發中,通常在判斷條件時,會需要同時判斷多個條件

只有多個條件都滿足,才能夠執行後續**,這個時候需要使用到邏輯運算子

邏輯運算子可以把多個條件按照邏輯進行連線

and or not

# 定義乙個布林型變數 is_employee 編寫**判斷是否是本公司員工

is_employee = false

# 如果不是提示不允許入內

# 在開發中,通常希望某個條件滿足時,執行一些**,可以使用 not

# 另外,如果需要拼接複雜的邏輯計算條件,同樣也可能使用到 not

if not is_employee:

print("非本公司員工,請勿入內")

if語句高階:--elif(與if是平級關係)

if 條件1:

條件1滿足執行的**

...elif 條件2:

條件2滿足執行的**

...elif 條件3:

條件3滿足時,執行的**

...else:

以上都不滿足的條件

if巢狀:

if 條件1:

條件 1 滿足執行的**

...if 條件2:

條件 2 滿足時執行的**

...# 條件2不滿足的處理

else:

條件 2不滿足時,執行的**

# 條件 1 不滿足的處理

else:

條件1不滿足時,執行的**

...快捷鍵:

向前縮排shift+tab

隨機數的使用

匯入包:import randam

random.randint(1,10)隨機的範圍在1到10之間

while

三大流程:

順序:從上向下

分支:根據條件判斷,決定執行**的分支

迴圈:讓特定的**重複的執行

while語法基本語法

i = 1

初始條件設定 -- 通常是重複執行的 計數器

while 條件(判斷 計數器 是否達到 目標次數):

條件滿足時,做的事情1

條件滿足時,做的事情2

...處理條件(計數器 + 1) i = i + 1

# 1. 定義乙個整數變數

i = 1

# 2. 開始迴圈

while i<=5:

# 1> 希望在迴圈內執行的**

print("hello python")

# 2> 處理計算器

i = i + 1

# 3. 觀察一下,迴圈結束後,計數器的值

print("迴圈結束後 i = %s" % i)

# 計算 0~100之間所有的數字的累計求和結果

result = 0

# 1. 定義乙個整數的變數記錄迴圈的次數

i = 0

# 2. 開始迴圈

while i < 100:

# print(i)

i = i + 1

# 每一次迴圈,都讓 result 這個變數 和 i這個計數器相加

result += i

print("0~100之間的結果是%s" % result)

賦值運算子:

c = a+b

c += a 等效於 c = c + a

c -= a 等效於 c = c - a

...python中的計數方法:

從0開始計數

Python學習第二天

1 python包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件 2 列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組 3 字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,py...

python學習第二天

if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...

學習Python 第二天

今天我們學習了迴圈和列表,在python中有兩種迴圈分別是for迴圈和while迴圈。for迴圈寫法 for 變數 in range 起點,終點,步長 迴圈體例題 列印實心菱形 for i in range 4,5 for j in range abs i print end for j in ra...