A22151. 漂亮数的定义是:如果N能被M整除,或者某位是M,或者N的每位数之和能被M整除,则说N是M的漂亮数。如果三个条件都满⾜,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和为6也能被3整除。下⾯的代码⽤于判断N是否为M的完整漂亮数并输出。相关说法正确的是( )。N = int(input("请输入N, N必须是0或正整数: ")) M = int(input("请输…
单选题
较易
知识点
题目描述
漂亮数的定义是:如果N能被M整除,或者某位是M,或者N的每位数之和能被M整除,则说N是M的漂亮数。如果三个条件都满⾜,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和为6也能被3整除。下⾯的代码⽤于判断N是否为M的完整漂亮数并输出。相关说法正确的是( )。
N = int(input("请输入N, N必须是0或正整数: "))
M = int(input("请输入M: M必须大于1小于等于9: "))
Sum = 0 #记录各位数之和
Flag = False #记录N是否含有M
while N != 0:
num = N % 10
Sum += num
if num == M:
Flag = True
N //= 10
if (N % M == 0) and (Flag == True) and (Sum % M == 0):
print(f"{N}是{M}的完整漂亮数")
else:
print(f"{N}不是{M}的完整漂亮数")选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题