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