我是Python的初学者,一般使用计算机语言,而且我完全难以将这种迭代格式化为函数。迭代采用某人的出生年份,月份和日期的总和,并将它们加在一起以创建这些数字的总和,然后第二次迭代获得第一次总和并将这些数字相加以创建最终总和。此将迭代转换为函数
我有用户输入他们的birthyear,月和日(全部转换为INT),这是用于第一和的代码(例如:01/01/1997 = 1999甲BDAY):
first_sum=b_yr + b_dy + b_mo
然后第一次迭代花费的总和,并将该号码一起(例如:1999 = 1 + 9 + 9 + 9 = 28):
z = first_sum
zstr1=str(z)
accum1=0
for x in zstr1:
accum1 += int(x)
(accum1)
然后第二次迭代开出第一总和,并增加了那些再次创建最终总和(例如:28 = 2 + 8 = 10):
str2=str(accum1)
accum2=0
for cnt2 in str2:
accum2 += int(cnt2)
迭代和函数是完全不同的东西。你想成为一个功能是什么,为什么你想要做到这一点? – Raniz
很难理解你真正需要的是什么 – therealprashant