• 2022-06-12
    编写一个函数,求一个正整数n的各位数字之和。例如,整数1450其各位数字分别为1、4、5、0,和为1+4+5+0等于10。
  • def f(n): s = 0 for i in str(n): s += int(i) return s

    内容

    • 0

      如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 153。 请编写程序,检测用户输入的三位数数字是否为阿姆斯特朗数。

    • 1

      程序设计题. 编写程序:实现从键盘上输入任意一个整数n,求出n的各位数字之和。例如,当n为263时,各位数字之和为11。

    • 2

      【循环结构】用户输入任意一个整数,求各位数字之和

    • 3

      编写一个求水仙花数的函数。所谓水仙花数是指一个三位数,其各位数字立方的和等于该数。例如:153就是一个水仙花数:153=1*1*1+5*5*5+3*3*3

    • 4

      键盘输入一个三位正整数,求该整数各位上的数字及它们的和。