📌  相关文章
📜  i=int(input("输入数字"));总和=0;亲=1;而(i>0):d=1%10; if (d%2==0): sum=sum+d;否则:亲=亲*d;我=我 10; print("sum=",sum,"product=",pro); - Python (1)

📅  最后修改于: 2023-12-03 15:31:21.060000             🧑  作者: Mango

Python编程之数字分析

本文将介绍Python中对数字进行分析的基本方法,包括数字求和、数字乘积、数字分解、奇偶性判断等。代码片段将在markdown格式中呈现。

代码片段
i = int(input("输入数字"))
sum = 0
pro = 1
while (i > 0):
    d = i % 10
    if (d % 2 == 0):
        sum = sum + d
    else:
        pro = pro * d
    i = i // 10
print("sum=",sum,"product=",pro)
代码解析

首先,我们通过input()函数获取用户输入的数字。由于input()函数返回的是字符串类型,因此我们需要使用int()函数将其转换为整型数。接着,我们定义了两个变量:sum用于存储数字的偶数位之和,pro用于存储数字的奇数位之积。注意,我们将pro的初始值设为1,因为任何数乘以1都等于原数本身。

我们使用了while循环对数字进行分解,每次取数字的个位,并通过整除运算去掉个位。接着,我们使用if-else语句判断数字的奇偶性,将偶数加入sum,将奇数乘到pro中。最后,我们输出数字的偶数位和与奇数位积。

总结

通过本文,我们了解了Python中对数字进行分析的基本方法。这些方法可以帮助我们更好地理解数字的结构和性质,为进一步的数字计算打下基础。