📅  最后修改于: 2023-12-03 15:31:21.060000             🧑  作者: Mango
本文将介绍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中对数字进行分析的基本方法。这些方法可以帮助我们更好地理解数字的结构和性质,为进一步的数字计算打下基础。