目錄
1.單分支語句(只含乙個條件)
2.雙分支語句(對乙個條件滿足或不滿足分別執行輸出)
3.多分支語句(對兩個及以上的條件進行判斷)
4.三元運算子
5.練習1:電腦猜拳遊戲
6.練習2:閏年判斷器
#判斷當前使用者是否為root
name = input("name:")
if name == "root":
print("當前是root使用者")
#判斷輸入的年齡是否成年
#判斷主機的型別
#定義max,並列印
>>> a=1;b=2
>>> max = a if a>b else b
>>> print(max)
2
需求:
1.從控制台輸入要出的拳 —石頭(1)/剪刀(2)/布(3)
2.電腦隨即出拳
3.比較勝負
石頭 勝 剪刀
剪刀 勝 布
布 勝 石頭
#!/usr/bin/python3
import random
# 1.從控制台輸入要出的拳 ---石頭(1)/剪刀(2)/布(3)
player = int(input('請輸入你要出的拳頭:---石頭(1)/剪刀(2)/布(3):'))
# 2.電腦隨機出拳
computer = random.randint(1,3)
print('玩家:%d,電腦:%d' %(player,computer))
if ((player ==1 and computer == 2) or
(player == 2 and computer == 3) or
(player == 3 and computer == 1)):
print('玩家 win')
elif player == computer:
print('平局')
else:
print('玩家 lose')
判斷閏年使用者輸入年份year, 判斷是否為閏年?
year能被4整除但是不能被100整除 或者 year能被400整除, 那麼就是閏年
#!/usr/bin/python3
year = int(input("請輸入年份:"))
Python中的for語句
for語句是python中的迴圈控制語句。可用來遍歷某一物件,還具有乙個附帶的可選的else塊,主要用於處理for語句中包含的break語句。如果for迴圈未被break終止,則執行else塊中的語句。break 在需要時終止for迴圈 continue 跳過位於其後的語句,開始下一輪迴圈。for語...
python中的if語句
程式設計時常需要檢查一系列條件,並根據結果採取措施,在python中,if語句能幫你檢查程式當前狀態,並給出結果採取措施。下面是乙個簡單的例項,演示if語句正確處理特殊情況 cars audi bmw toyota for car in cars if car toyata print car.up...
Python中的with語句
with語句用處 檔案操作時,時常有忘記關閉的情況,因此可以選用with語句,with語句執行完,檔案自動關閉且釋放檔案資源。eg 關閉1個檔案 with open poem1 r encoding utf 8 as f for line in f print line eg with可同時開啟多個...