num_s = input("请输入一个整数:") # 输入只能为正整数,且不包含空格 num_str = [i for i in num_s]求乘积 mut = 1 for i in num_str:mut *= int(i)结果输出 print("*".join(num_str) + "=" + str(mut))
whileTrue:str_n=input("三位正整数:")try:num_n=int(str_n)breakexceptValueError:print("输入错误...
如果一个 n 位正整数等于其各位数字的 n 次方之和,则称该数为阿姆斯特朗数。 例如 1^3 + 5^3 + 3^3 = 153。为判断输入的数是否为阿姆斯特朗数,特编制如下代码,请完成划线处程序填空。 num = int(input("请输入一个数字: ")) sum =0 n = len(str(num)) ...