全国统一服务热线
400-6263721
阿短在和朋友们玩密室逃脱。他们被困在一个封闭的房间中,只有破解密码,才能逃出密室。密码提示如下: “将 1 到 100 以内,能被 7 整除的数的个数以及这些数累加起来的和拼在一起即是打开房门的密码” 。请帮阿短算出密码。。 (注:只需显示表示结果的纯数字,不需要增加额外文字)
测试样例:在 1 到 15 范围内,满足条件能被 7 整除的数分别为 7 和 14。满足条件数的个数为 2,和为 21。因此密码为 221。
解析:
1.变量设置:先分析 1 到 100 之间能被 7 整除的数字,设置变量 a 的初始值为1。需要提取能被 7 整除的数字个数,需要设置一个变量 b,初始值设为 0,;还需要求能被 7 整除的所有数之和,还需要设置一个变量 key,初始值为 0.
2.判断,将 a 每执行一次,自加 1,重复执行到 a 大于 100,即 a 的取值是 1-100。在循环中做判断,每次 a 能被 7 整除的数都提取出来,将这些数字加起来赋值给 key,每有一次 a 能被 7 整除, b 则自加 1;
3.循环判断结束后,使用把。。。和。。。放在一起积木,将 b 和 key 放在一起,并通过新建对话框输出,即为答案。
尊重原创文章,转载请注明出处与链接:http://www.mxiao.cn/1375/new/217439/违者必究! 以上就是深圳童程童美少儿编程培训学校 小编为您整理noc大赛初赛python试题-组的全部内容。
深圳EV3儿童智能机器人编程培训
深圳WEDO机器人儿童编程培训
深圳儿童人工智能python编程培训
深圳scrach图形化编程培训