# 1.定义一个变量 price 和 quantity,分别输入商品的价格和购买数量。然后输出总金额。例如,"您购买了3个商品,总金额为$45.00"。 price = float(input("请输入商品价格")) quantity = int(input("输入购买数量")) print("您购买了%s个商品,总金额%s" % (quantity, (price * quantity))) # 2.提示用户输入他们的名字和年龄,然后使用字符串格式化输出一句话,如 "你好,[名字],你今年[年龄]岁了!" name = input("输入姓名") age = input("输入年龄") print(f"你好,{name},我今年{age}岁了") # 3.提示用户输入两个数字和一个操作符(加法、减法、乘法、除法),然后输出计算结果。 num1 = input("输入第一个数") num2 = input("输入第二个数") choose = input("要选择的运算方式 + - * /") print("{}{}{}={}".format(num1, choose, num2, eval(num1 + choose + num2))) # 4.让用户输入购物清单中的三个商品和它们的价格,然后输出总金额和平均价格。 item1 = input("请输入第一个商品名称: ") price1 = float(input("请输入第一个商品价格: ")) item2 = input("请输入第二个商品名称: ") price2 = float(input("请输入第二个商品价格: ")) item3 = input("请输入第三个商品名称: ") price3 = float(input("请输入第三个商品价格: ")) total_price = price1 + price2 + price3 avg_price = total_price / 3 print("总金额:%s,平均金额:%s" % (total_price, avg_price)) # 5.定义两个变量,分别输入用户的年龄和好友的年龄,然后输出两者相加的结果和相乘的结果。 your_age = float(input("输入你的年龄")) friend_age = float(input("输入你好友的年龄")) sum_age = your_age + friend_age cheng_age = your_age * friend_age print("你们俩的年龄和为%s;年龄相乘为%s" % (sum_age, cheng_age)) # 6.提示用户输入两个数字,然后使用比较运算符(大于、小于、等于)比较这两个数字,并输出比较结果。 # 提示用户输入两个数字 num1 = float(input("请输入第一个数字: ")) num2 = float(input("请输入第二个数字: ")) # 使用比较运算符比较两个数字 res1 = num1 > num2 res2 = num1 < num2 res3 = num1 == num2 # 输出比较结果 print("{} 大于 {} : {}".format(num1, num2, res1)) print("{} 小于 {} : {}".format(num1, num2, res2)) print("{} 等于 {} : {}".format(num1, num2, res3)) # 也可以直接用eval()函数 # 7.提示用户输入一个数字,检查它是否在范围 [10, 20] 内,并且是偶数。输出结果 number = int(input("请输入一个数字: ")) # 检查数字是否在范围 [10, 20] 内且为偶数 if number >= 10 and number <= 20 and number % 2 == 0: print("{} 在范围 [10, 20] 内,并且是偶数。".format(number)) else: print("{} 不在范围 [10, 20] 内或不是偶数。".format(number)) # 8.提示用户输入一个数字,然后使用运算符计算该数字的平方和立方 num = float(input("输入一个数")) print("%s的平方是%s" % (num, num ** 2)) print("%s的立方是%s" % (num, num ** 3)) # 9.提示用户输入购物金额,然后根据以下规则计算并输出折扣后的金额:如果购物金额大于等于100元,应用10%的折扣;如果购物金额大于等于200元,应用20%的折扣;否则,不应用折扣。 money = float(input("请输入你的购物金额")) if 200 > money >= 100: money *= (1 - 0.1) # 格式化输出的字符串中如果想要输出百分号,要用两个百分号表示 print("享受10%%折扣,最后付款%s" % money) elif money >= 200: money *= (1 - 0.2) print("享受20%%折扣,最后付款%s" % money) else: money = money print("不享受折扣,最后付款%s" % money) # 10.提示用户输入一个时间(秒),然后将其转换为分钟和秒,并输出结果。 timer = float(input("请输入一个时间(秒)")) minute = (int(timer // 60)) sec = (int(timer % 60)) print("%s秒转换之后是%s分钟%s秒" % (timer, minute, sec)) # 11.提示用户输入美元金额,然后根据当前汇率(自行定义),计算并输出相应的人民币金额。 money = float(input("请输入美元金额")) huilv = 7.6 print("当前美元%s按照%s的汇率,兑换为人民币之后是%s元" % (money, huilv, (money * huilv))) # 12.提示用户输入两个数字和一个操作符(加法、减法、乘法、除法),然后使用条件语句进行相应的计算,并输出结果 num1 = input("输入第一个数") num2 = input("输入第二个数") symbol = input("输入要进行的运算 + - * /") print(f'{num1}{symbol}{num2}={eval(num1 + symbol + num2)}')
Python 基础 格式化输出
未经允许不得转载:创想未来 » Python 基础 格式化输出
😉 😉 😉 😉 😉