洛谷题单1-P5706 【深基2.例8】再分肥宅水-python-流程图重构
题目描述
现在有 t t t 毫升肥宅快乐水,要均分给 n n n 名同学。每名同学需要 2 2 2 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 3 3 位),以及一共需要多少个杯子。
输入格式
输入一个实数 t t t 和一个正整数 n n n,使用空格隔开。
输出格式
输出两行。
第一行输出一个三位小数,表示可以获得多少毫升饮料。第二行输出一个正整数,表示一共需要多少个杯子。
输入输出样例
输入
500.0 3
输出
166.667
6
说明/提示
对于所有数据, 0 ≤ t ≤ 10000 0\leq t\leq 10000 0≤t≤10000 且小数点后不超过 3 3 3 位, 1 ≤ n ≤ 1000 1\leq n\leq 1000 1≤n≤1000。
方式-计算
代码
class Solution:
@staticmethod
def oi_input():
"""从标准输入读取数据"""
num1, num2 = map(float, input().split())
return num1, num2
@staticmethod
def oi_test():
"""提供测试数据"""
return 500.0, 3
@staticmethod
def solution(num1, num2):
print(f"{num1 / num2:.3f}")
print(f"{int(num2) * 2}")
oi_input = Solution.oi_input
oi_test = Solution.oi_test
solution = Solution.solution
if __name__ == '__main__':
num1, num2 = oi_test()
# num1, num2 = oi_input()
solution(num1, num2)