python中if語句的基本知識與示例

2021-10-01 12:08:08 字數 2557 閱讀 2935

if 要判斷的條件:

條件成立的時候做的事情

# 1.定義乙個變數

age = 20

# 2.判斷年齡是否滿足18

if 要判斷的條件(true):

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

elif 要判斷的條件(true):

...else:

條件不成立的時候要做的事

判斷使用者的輸入是否為空

方法1:value = input('value:')

if value == '':

print('請輸入合法的值')

方法2:value = input('value:')

if not value:

print('請輸入合法的值')

需求:1.從控制台輸入要出的拳 —石頭(1)/剪刀(2)/布(3)

2.電腦隨即出拳

3.比較勝負

石頭 勝 剪刀

剪刀 勝 布

布 勝 石頭

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')

4.1 判斷閏年

使用者輸入年份year, 判斷是否為閏年?

year能被4整除但是不能被100整除 或者 year能被400整除, 那麼就是閏年

year = int(input('year:'))

if (year % 4 == 0 and year %100 !=0) or (year %400 == 0):

print('%d是閏年' %(year))

else:

print('%d不是閏年' %(year))

4.2 隨機選擇乙個三位以內的數字作為答案。使用者輸入乙個數字,程式會提示大了或是小了

import random

num=int(input('請輸入乙個三位以內的數字:'))

computer=random.randint(0,999)

print(computer)

if num>computer:

print('大了大了')

elif num==computer:

print('猜對了')

else:

print('小了小了')

python最基本的語句 Python基本語句

輸入 python中提供了input 來讓使用者輸入字串並儲存到乙個變數裡 比如 可以看到,input 將使用者輸入的封裝成了乙個字串 input內可以放入字串當作提示內容 如下所示 輸出用print 在括號中加入字串,就可以在螢幕上輸出指定的文字。如下 也可以在裡面放入多個字串,用逗號 隔開 比如...

python 基本語句

print hello word hello word print hello nwoerd hello woed print hello nword hello nword print r hello word n hello work n a dogs print hello s a hello...

python中的while語句的基本知識與例項

本節例項 1.用法 while 條件 執行語句 2.例項 練習1 0 100求和 練習2 0 100中所有偶數之和 注意 如果想完成所有奇數之和,就將條件語句改為if i 2 1 練習3 使用者登陸程式需求 1.輸入使用者名稱和密碼 2.判斷使用者名稱和密碼是否正確?name root passwd...