C:纸张尺寸
【问题描述】
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm × 841mm,将 A0 纸沿长边对折后为 A1 纸,大小为 841mm × 594mm,在对折的过程中长度直接取下整(实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸,依此类推。
输入纸张的名称,请输出纸张的大小。
【输入格式】
输入一行包含一个字符串表示纸张的名称,该名称一定是 A0、A1、A2、A3、A4、A5、A6、A7、A8、A9 之一。
【输出格式】
输出两行,每行包含一个整数,依次表示长边和短边的长度。
#输出函数
def print_onebyone(size):
for i in size:
print(i)
#输入
x = int(input()[1])
size = [1189,841]
#当为A0时
if x == 0:
print_onebyone(size)
#当不为A0时
else:
for i in range(x):
size[0] = max(size) // 2
size = sorted(size, reverse=True)
print_onebyone(size[0:2])
标签:A1,13,onebyone,Python,纸张,蓝桥,A0,print,size
From: https://blog.csdn.net/2301_79945869/article/details/143536205