python基础学习-判断语句附代码

1、一个足球队在寻找年龄在10岁到12岁的小女孩(包括10岁和12岁)加入。编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。

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)


2、输入num为四位数,对其按照如下的规则进行加密: 1)每一位分别加5,然后分别将其替换为该数除以10取余后的结果 2)将该数的第1位和第4为互换,第二位和第三位互换 3)最后合起来作为加密后的整数输出


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

3、一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。编写一程序,询问购买价格,再显示出折扣(%10或20%)和最终价格

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)


4、生成随机整数,从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")



原文地址:https://www.cnblogs.com/Elaine1/p/10434338.html