python的條件控制語句
1.if語句
if 條件:
語句1
else:
語句2
(1)語句的縮排部分是一個完整的程式碼塊
if age >= 18:
print '您已經成年,歡迎進入網咖'
else:
print '你未滿18'
if 要判斷的條件:
條件成立的時候要做的事情
else:
條件不成立的時候,要做的事情(2)邏輯運算子
and 與
or 或
not 非
2.elif語句
if 條件1:
語句1
elif 條件2:
語句2
else:
語句3
3.if巢狀
if 條件1:
語句1
if 條件2(滿足條件1的基礎上):
語句2
else:
語句3
else:
語句4(條件1不滿足,執行程式碼)
4.綜合案例
(1)產生隨機數
import random 匯入隨機數模組(匯入的語句要放在檔案的頂部,這樣方便下方的程式碼,在需要的時候使用工具)
random.randint(a.b) a永遠要大於b
random.randint(1,10) 生成1-10之間的隨機數,包括1和10
(2)石頭剪刀步遊戲
#1.玩家出拳
player = int(raw_input('請輸入你要出的拳:(石頭1,剪刀2,布3)'))
print '玩家出拳為 %d' %player
#2.電腦出拳
computer = random.randint(1,3)
print '電腦出拳為 %d' %computer
#3.比賽
if (player == 1 and computer == 2) \
or (player == 2 and computer == 3) \
or (player ==3 and computer ==1):
print '玩家贏'
elif player == computer:
print '平局'
else:
print '玩家輸'
(3)判斷潤年
year = int(raw_input('請輸入年份:'))
if (year % 4 == 0 and (not year % 100 == 0)) or (year % 400 == 0):
print '%d是閏年' %year
else:
print '%d不是閏年' %year
(4)輸入年月,輸出本月有多少天
year = int(raw_input('請輸入年份:'))
month = int(raw_input('請輸入月份:'))
if month == (1 or 3 or 5 or 7 or 8 or 10 or 12):
print '本月31天'
elif month == (4 or 6 or 8 or 11):
print '本月為30天'
elif (year % 4 == 0 and (not year % 100 == 0)) or (year % 400 == 0) and month == 2:
print '本月為29天'
else:
print '本月位28天'
相關推薦
Python條件控制語句與循環控制語句(四)
python程序語言的條件控制語句與循環控制語句都一樣,都是if與while還有for等。 Python的條件語句是通過一條或多條語句的執行結果(True或false)來決定執行的代碼塊。 If語句一般格式為: If condition_1 :statement block_1elif condition_2
python的條件控制語句
1.if語句 if 條件: 語句1 else: 語句2 (1)語句的縮排部分是一個完整的程式碼塊 if age >= 18: print '您已經成年,歡迎進入網咖' else: print '你未滿18' if 要判斷的條件: 條件成
Python迴圈與條件控制語句
Python中的條件控制語句及迴圈控制語句 Python中的條件控制元件語句主要有以下3種if、elif、else其中elif的用法與C++中的else if的使用方法相同。 示例: num = 2
『ORACLE』 PLSQL條件控制語句(11g)
lin proc lar plsql 判斷語句 條件 num success end 簡單條件判斷語句 SQL> declare 2 myage number := 10; 3 begin 4 if myage < 11 then 5 dbms
python流程控制語句-if語句
輸入12 blog 才會 font num done lower size images 一個if語句 if語句用來檢驗一個條件, 如果 條件為真,我們運行一塊語句(稱為 if-塊 ),也就是只有一個if判斷,當為真的時候就運行一塊語句,否則就不運行 下面代碼中的if語句控
python條件控制
frame sign 比較 個數 根據 clas tex post 就是 條件控制 現在我們寫這樣一個程序:在程序裏設定好你的年齡,然後啟動程序讓用戶猜測,用戶輸入後,根據他的輸入提示用戶輸入的是否正確,如果錯誤,提示是猜大了還是小了 1 my_age = 24 2 us
Python 條件判斷語句(if ,elif, else)
格式 是個 條件判斷語句 python 分支 有一個 多分支 單分支 col 條件判斷可以分: 單分支判斷:只有一個if語句 雙分支判斷:if else 的格式 多分支判斷:if elif else 的格式 條件語句嵌套判斷 # 下面是個條件多分支判斷
Javascript入門(四)條件控制語句
OS 條件 else asc body script IT back 條件控制語句 一、條件控制語句 1. if <script type="text/javascript"> var num = 1 if( n
Python流程控制語句
Python流程控制註意: 在 Python 中,非零值表示 True;None 和 0 表示 False。if 語句if…else 語句if…elif…else 語句嵌套 if 語句可以將一個 if … elif … else 語句加入至另一個 if … elif … else 語句中,這被稱為嵌套。for
python0.6-----條件控制語句/循環語句及使用技巧
strong start %d 關鍵字 num step while循環 表達式 判斷 條件控制語句: if條件控制語句: 格式: if 表達式: 語句1(語句前面必須帶有一個tab,否則認為沒有語句) 邏輯:表達式成立,則執行語句1,否則跳過 if-else條
Lesson 020 —— python 條件控制
thead else if 分享 inpu 註意 guess lesson if 語句 圖片 Lesson 020 —— python 條件控制 Python條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊。 可以通過下圖來簡單了解條件語句
switch-case條件控制語句
程式碼片段 public static void main(String[] args){ char grade = 'A'; //switch語句支援char型別 switch(grade) { case 'A' : //此次只能是常量
if條件控制語句
1、在if括號填入boolean表示式 public class TestBoolean { public static void main(String[] args){ int x = 100; if( x < 200 ){ Sy
python基礎 - 控制語句
判斷-if mood = True if mood: print('mood ok'); else: print('mood not OK') if-elif-else if a == 1: pass elif a == 2: pass else: pass p
孤荷凌寒自學python第十五天python迴圈控制語句
孤荷凌寒自學python第十五天python迴圈控制語句 (完整學習過程螢幕記錄視訊地址在文末,手寫筆記在文末) python中只有兩種迴圈控制語句 一、while迴圈 while 條件判斷式 1: 如果 條件
python——流程控制語句
1.if-else條件語句 條件語句,條件滿足,執行一部分程式碼,不滿足,執行另一部分程式碼 四種基本格式: (1)單if ... ① if 條件: 條件滿足時執行的程式碼...② ...③
python迴圈控制語句練習二三角形星號列印輸出
列印輸出 * ** *** **** ***** * ** *** **** ***** ***** **** *** ** * for j in range(0,i): print("*",end=" "
條件控制語句
1.IF語句 支援的分支結構 IF-THEN-END IF IF-THEN-ELSE-END IF IF-THEN-ELSEIF-END IF IF condition THEN statements; [ELSEIF condition THEN s
python學習-控制語句
if語句:判斷語句,條件判斷,執行要求為判斷條件為真(True) for語句:for i in range(num) while語句:while i <= num: IndexError: list assignment index out of rang
oracle儲存過程----case條件控制語句的用法
oracle儲存過程—-case條件控制語句的用法 今天又看到了另一種條件控制的方法case 。 case語句可以分為兩種型別: 一種是簡單的case語句,它給出一個表示式,並把表示式結果同提供的幾個可預見的結果作比較,如果比較成功,則執