选择题 共15道
判断题 共10道
编程题 共2道
下面Python代码执行后的输出是 ( )。
下面Python代码用于输出所有能整除的数,如10输出成1、2、5和10,12输出为1、2、3、4、6和12,17则输出1和17。在横线处应填入代码是 ( )。
下面Python代码执行后输出的正确图形是 ( )。
为输出下面的图形,应在下面Python代码横线处填入代码是 ( )。
下面Python代码执行后输出的图形是 ( )。
在下面的Python代码中,由于循环中的continue是无条件被执行,因此将导致死循环。
3.1 编程题 1
3.1.1 问题描述
开学了,小明来到文具店选购文具。签字笔2元一支,他需要X支;记事本5元一本,他需要Y本;直尺3元一把,他需要Z把。小明手里有Q元钱。请你通过编程帮小明算算,他手里的钱是否够买他需要的文具。
3.1.2 输入描述
输入4行。
第一行包含一个正整数 ,是小明购买签字笔的数量。约定1≤X≤10。
第二行包含一个正整数 ,是小明购买记事本的数量。约定1≤Y≤10。
第三行包含一个正整数 ,是小明购买直尺的数量。约定1≤Z≤10。
第四行包含一个正整数 ,是小明手里的钱数(单位:元)。
3.1.3 输出描述
输出2行。如果小明手里的钱够买他需要的文具,则第一行输出"Yes",第二行输出小明会剩下的钱数(单位:元);
否则,第一行输出"No",第二行输出小明缺少的钱数(单位:元)。
3.2 编程题 2
3.2.1 问题描述
所有个位数为 的正整数,以及所有 的倍数,都被小明称为“ 幸运数”。小明想知道正整数L和R之间(包括L和R)所有k幸运数的和,你能帮帮他吗?
3.2.2 输入描述
输入3行。第一行包含一个正整数k ,第二行包含一个正整数L ,第三行包含一个正整数R 。约定2≤k≤9,1≤L≤R≤1000。
3.2.3 输出描述
输出1行,符合题意的幸运数之和。
3.2.9 样例解释2
10和20之间共有2个7幸运数:14和17。14是7的倍数,17的个位数为7。因此,结果为31。