学习Python从娃娃抓起!记录下蓝桥杯备考学习过程中的题目,记录每一个瞬间。
附上汇总贴:历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析 | 汇总
【题目描述】
工人需要将n个边长为1的正方体箱子整体地摆放在长度为L,宽度为1的区域。
要求每一层摆满L个箱子后,才能往上一层摆放。
请计算n个箱子可以放多少层(最上层只要有箱子就算作一层),以及最上层有几个箱子。
例如:n=8,L=3,将8个箱子摆放在长度为3,宽度为1的区域,可以放3层,最上层有2个箱子。
【输入】
第一行输入一个整数n( 1 ≤ n ≤ 1000 1\le n\le 1000 1≤n≤1000),表示箱子数量
第二行输入一个整数L( 1 ≤ L ≤ 100 1\le L\le 100 1≤L≤100),表示区域的长度
【输出】
输出两个整数,分别表示n个箱子可以放多少层以及最上层有几个箱子,整数之间以一个空格隔开
【输入样例】
8
3
【输出样例】
3 2
【代码详解】
import math
n = int(input())
L = int(input())
print(math.ceil(n/L), n%L)
【运行结果】
8
3
3 2