python 编写程序:输入一个整数,求其各个位的乘积,并输出 比如输入: 123 ,则输出1*2*3=6?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 编写程序:输入一个整数,求其各个位的乘积,并输出 比如输入: 123 ,则输出1*2*3=6?相关的知识,希望对你有一定的参考价值。
编写程序:输入一个整数,求其各个位的乘积,并输出。
比如输入: 123 ,则输出1*2*3=6
用python
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))
参考技术A代码及运行结果如图所示,望采纳!
追问我想问一下第三、四、五行是什么意思呢,没看太明白
追答求乘机啊
分别取输入数的每一个数,然后求积!
追问那个ji=1是什么意思?
追答因为做乘法得有一个初始值设为1.就像做加法初始值设为0.
本回答被提问者采纳以上是关于python 编写程序:输入一个整数,求其各个位的乘积,并输出 比如输入: 123 ,则输出1*2*3=6?的主要内容,如果未能解决你的问题,请参考以下文章
C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位,个位。
输入一个4位数的正整数,用C#编写程序,输出这个数的千位、百位、十位和个位,怎么写?