if判斷語句練習

2021-10-01 09:57:42 字數 3427 閱讀 4045

注意:下限必須小於上限

import random:匯入隨機數庫

random.randint(12,20):隨機返回[12,20]之間的整數

random.randint(20,20):結果永遠是20

結果:

判斷閏年?使用者輸入年份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))

結果:

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

import random

answer = random.randint(0,10)

num = int(input("請輸入乙個數字"))

if num < answer:

print('你猜的數字小了')

elif num == answer:

print('你猜對了')

else:

print('你猜的數字大了')

print('正確答案是%d' % (answer))

結果:

需求:1.從控制台輸入要出的拳 —石頭(1)/剪刀(2)/布(3) ; 2.電腦隨即出拳 ;3.比較勝負:《石頭 勝 剪刀》《剪刀 勝 布》《布 勝 石頭》

import random

player = int(input('請給出你的選擇:---石頭(1)/剪刀(2)/布(3):')) ##從控制台輸入要出的拳 ---石頭(1)/剪刀(2)/布(3)

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('玩家勝利!')

elif player == computer:

print('平局!')

else:

print('玩家失敗!')

結果:

輸入年,月,輸入本月有多少天

year = int(input('請輸入年'))

month = int(input('請輸入月份'))

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

if (month == 2):

print('本月29天')

elif (month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12):

print('本月31天')

else:

print('本月30天')

else:

if (month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12):

print('本月31天')

elif (month == 2):

print('本月28天')

else:

print('本月30天')

結果:

根據用於指定月份,列印該月所屬季節

month = int(input('請輸入月份'))

if month >= 3 and month <= 5:

print('春季')

elif month >= 6 and month <= 8:

print('夏季')

elif month >= 9 and month <= 11:

print('秋季')

else:

print('冬季')

設計乙個玩骰比大小的遊戲

import random

a = input('輸入1開始遊戲')

a = 1

player = random.randint(1, 6)

computer = random.randint(1, 6)

print('你的點數為%d,電腦點數為%d' % (player, computer))

if player > computer:

print('你贏了')

elif player == computer:

print('平局')

else:

print('你輸了')

結果:

if判斷語句

判斷語句 if if 要判斷的條件 條件成立的時,要做的事情 else 條件不成立的時候,要做的事情 注意 的縮排為乙個tab鍵,或者四個空格 tab鍵和空格不要混用 age 13 if age 18 print 允許進入網咖 else print 未成年,不允許進入網咖 邏輯運算子 and 條件1...

判斷和判斷語句

判斷它如果對了就怎麼這麼做 如果錯了就怎麼這麼做 那這我們可以使用if.else這樣的判斷語句 if 判斷條件 else這樣就是它的格式 如果判斷條件是對的程式就會執行if裡面的 塊 如果判斷條件是錯的程式就會執行else裡面的 塊 案例 int a 10 if a 10 else判斷條件裡的變數等...

判斷語句 迴圈語句

條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...