类型:数值运算
披萨的尺寸一般分6-15英寸几种,一英寸约等于2.54厘米,将英寸直径乘以2.54即可得出以厘米为单位的直径。例如6寸披萨,即为6乘以2.54,得出结果为15.24厘米。 然而披萨加工时并不是严格到毫米不差的,考虑到加工过程及无效的披萨边,真正的有效直径需要去掉小数点后面数字。例如6寸披萨的标准直径为15.24厘米,实际有效直径一般为15厘米。
披萨店经常会对顾客说:您订购的某尺寸的披萨卖完了,是否可以更换为多个小尺寸的披萨。例如:您订购的9寸披萨卖完了,可以给您2个6寸的披萨吗?
假设披萨厚度相同,价格与面积成正比,试问一个m英寸的大披萨至少要更换几个n英寸的小披萨,顾客才不吃亏?
输入有2行
第一行输入整数m(英寸),代表订购的大披萨;
第二行输入整数n(英寸),代表推荐更换的小披萨;
整数,更换小披萨的数量
9
6
3
import math # 导入math模块
m = int(input()) # 输入大披萨直径 m英寸
n = int(input()) # 输入小披萨直径 n英寸
radius_of_m = int(m * 2.54) / 2 # 计算大披萨直径,厘米,取整,再计算半径
radius_of_n = int(n * 2.54) / 2 # 计算小披萨直径,厘米,取整,再计算半径
num = (radius_of_m * radius_of_m) / (radius_of_n * radius_of_n) # 计算大小披萨面积比值
print(math.ceil(num)) # 格式化输出向上取整
# if num > int(num):
# num = int(num) + 1
# print(int(num))