数根是这样定义的:对于一个正整数n将它的各个数位上的数字相加得到一个新数如果这个数是一位数我们就称之为n的数根否则重复处理直到它成为一个一位数。例如n=343+4=7 7是一位数所以7是34的数根。再如n=345 3+4+5=121+2=33是一位数所以3是345的数根。对于输入数字n编程计算它的数根。一个整数。n=999999999用py
def digital_root(n): while n > 9: n = sum(int(digit) for digit in str(n)) return n
n = int(input("请输入一个整数:")) result = digital_root(n) print("数根为:", result)
原文地址: http://www.cveoy.top/t/topic/ifEV 著作权归作者所有。请勿转载和采集!