نوشتن یک عمل تکراری باحلقه for
سوال
سلام دوستان من یه کدی میخوام بنویسم مه یک عدد انقد اجزاش جمع بشن تا تک رقمی بشه
مثلاعدد ۱۲۳۴۵=۱+۲+۳+۴+۵=۱۵=۱+۵=۶
ولی کدم فقط یکبار این عمل رو تکرار میکنه
cod:
def st(o):
n=str(o)
u=len(n)
for i in range(u-1):
print(o//10+o%10)
در حال بررسی
0
انجمن برنامه نویسان پایتون
1 سال
4 پاسخ ها
157 دیده شده
0
پاسخ ها ( ۴ )
num=int(input(‘Enter your number : ‘))
while num>=10 :
sumDigit=0
sumDigit+=num%10
num//=10
sumDigit+=num
num=sumDigit
print(sumDigit)
sum=0
(()num=int(input
:while num>0
rem=num%10
sum+=rem
num=num//10
:if num==0 and sum>9
num=sum
sum=0
(print(sum
بسیار ممنون بابت پاسخگویی
درود
n = input(“Enter Number: “)
temp = “”
list1 = list(n)
while len(list1) != 1:
sum = 0
for item in list1:
sum += int(item)
list1 = list(str(sum))
print(sum)