描述
输入一个三位的正整数,输出其每位上的数字的立方和,输入123,输出36。
输入
使用inputo函数接受输入。
输出
使用printo函数输出结果。
a,b,c=map(int,list(input()))
print(a**3+b**3+c**3)
print(sum(map(lambda x:int(x)**3, input())))
num = int(input('请输入一个三位正整数:'))
if num < 100 or num >= 1000:
print('输入不合法,请重新输入一个三位正整数。')
else:
digit1 = num % 10
digit2 = (num // 10) % 10
digit3 = num // 100
result = digit1**3 + digit2**3 + digit3**3
print('该数的各位数字立方和为:', result)