python基礎學習-判斷語句附代碼

一、一個足球隊在尋找年齡在10歲到12歲的小女孩(包括10歲和12歲)加入。編寫一個程序,詢問用戶的性別(m表示男性,f表示女性)和年齡,而後顯示一條消息指出這我的是否能夠加入球隊,詢問10次後,輸出知足條件的總人數。git

j = 0
for i in range(10):
    sex = input('請輸入你的性別:(m爲男性,f爲女性)')
    if sex == "m":
        print("抱歉,足球隊只接受女性成員!")
    else:
        age = int(input("請輸入你的年齡:"))
        if age < 10 or age > 12:
            print("對不起,你的年齡達不到足球隊要求!")
        else:
            print("恭喜你,歡迎加入足球隊!")
            j += 1
print("可接入足球隊的人數爲:", j)


二、輸入num爲四位數,對其按照以下的規則進行加密: 1)每一位分別加5,而後分別將其替換爲該數除以10取餘後的結果 2)將該數的第1位和第4爲互換,第二位和第三位互換 3)最後合起來做爲加密後的整數輸出less

 
number = input("請輸入四位數:")
number1 = int(number)
digit1 = (number1 // 1000 + 5) % 10
digit2 = (number1 % 1000 // 100 + 5) % 10
digit3 = (number1 % 1000 % 100 // 10 + 5) % 10
digit4 = (number1 % 1000 % 100 % 10 + 5) % 10
digit1, digit4 = digit4, digit1
digit2, digit3 = digit3, digit2
print("加密後的整數爲%d%d%d%d" % (digit1, digit2, digit3, digit4))
 

三、一家商場在降價促銷。若是購買金額50-100元(包含50元和100元)之間,會給10%的折扣,若是購買金額大於100元會給20%折扣。編寫一程序,詢問購買價格,再顯示出折扣(%10或20%)和最終價格dom

price = input("請輸入你的購買價格:")
price1 = int(price)
if price1 >= 50 and price1 <= 100:
    print("你享受的折扣爲10%!")
    print("你的最終購買價格是:", price1 * 0.9)
elif price1 > 100:
    print("你享受的折扣爲20%!")
    print("你的最終購買價格是:", price1 * 0.8)
else:
    print("金額不夠,沒法享受折扣!")
    print("你的最終購買價格是:", price1)


四、生成隨機整數,從1-9取出來。而後輸入一個數字,來猜,若是大於,則打印bigger。 小了,則打印less。若是相等,則打印equal加密

import random
a = random.randint(1, 9) num = int(input("請輸入一個數字")) print("隨機數爲%d" % a) if num < a: print("less") elif num == a: print("equal") else: print("bigger")
相關文章
相關標籤/搜索