小红军借到了一本重要的理论书籍 ,全书共 P 页。在每天正午的阳光下 ,他平均能读完 X 页 。 因为哪怕最后只剩下 0.1 页没读 ,也需要额外再占用一天的正午时间。 根据上级命令,部队将在 30 天后开赴抗日前线。 请你编写程序帮小红军算一算 :他能否在出发前读完这本书? 如果能读完 ,请告诉他具体需要多少天? 如果 30 天内读不完 ,请输出 -1 ,表示时间耗尽 ,遗憾无法读完。 【输入格式】 新建变量: P:书籍的总页数;X:每天正午能读完的页数 【输出格式】 新建变量result: 输入输出样例: 输入样例 1: P=100 X=4 输出样例 1: result = 25 如果计算出的总天数 30 ,输出 -1。
正确答案:参考程序(Python):import math;P=int(input());X=int(input());d=math.ceil(P/X);result=d if d<=30 else -1;print(result)。样例→25。核心:读书天数判断。
试卷来源:2026年信息素养大赛星火征途图形化Scratch编程小高组(4-6年级)复赛真题2