1. 程式人生 > >python學習 lesson3 分支語句

python學習 lesson3 分支語句

一、判斷語句if的基本結構

if 要判斷的條件1:
條件1成立的時,要做的事情
elif 條件 2:
條件 22滿足時,執行的程式碼
else:
條件不成立的時候,要做的事情

age = 13
if age >= 18:
	print('允許進入網咖')
else:
	print('未成年,不允許進入網咖')

二、邏輯運算子

and:
條件1 and 條件2
兩個條件同時滿足,返回True
只要有一個不滿足,就返回False

age = -120
if age >= 0 and age <=120:
	print('年齡正確')
else:
	print('年齡不正確')

or:
條件1 or 條件2
兩個條件只要有一個滿足,返回True
兩個條件都不滿足,返回False

python_score = 60
c_score = 55

if python_score > 60 or c_score > 60:
	print('考試通過')
else:
	print('請繼續努力')

not:
對一個條件取反:not 條件

is_employee = False
if not is_employee:
	print('非本公司員工,請勿入內')

練習題

一、小遊戲:

#1.從控制檯輸入要出的拳 —石頭(1)/剪刀(2)/布(3)
#2.電腦隨即出拳–先假定電腦只會出石頭,完成整體程式碼功能
#3.比較勝負
石頭 勝 剪刀
剪刀 勝 布
布 勝 石頭
在這裡插入圖片描述

import random                           ##呼叫的一種方法
random.randint                          ##隨機輸出範圍內數字

在這裡插入圖片描述

二、判斷:

需求
判斷值是否為空如果是則輸出error。
程式碼:
在這裡插入圖片描述
結果:
在這裡插入圖片描述

三、季節

需求
根據輸入的月份列印季節
3,4,5是春天 6,7,8是夏天 9,10,11是秋天 12,1,2是冬天
程式碼:
在這裡插入圖片描述結果:
在這裡插入圖片描述

四、計算天數

需求:
輸入年月,計算本月有多少天
程式碼:
在這裡插入圖片描述
結果:
在這裡插入圖片描述