K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
漂亮数的定义是:如果N能被 M整除,或者某位是M,或者N的每位数之和能被 M整除,则说N是 M的漂亮数。如果三个条件都满足,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和为6也能被3整除。下面的代码用于判断N是否为M的完整漂亮数并输出。
代码能完成题目设定目标。
在while循环中N最终将变成0,因为代码N%M将总是满足条件,可以在while前增加一行代码old_num = N,并将N%M改为old_num%M,随后print()中的{N}改为{old_num}。
while循环中if判断语句可以增加else子句,其内容为Flag = False。
如果先后输入0和3,则肯定会输出0是3的完整漂亮数。