برنامه ای بنویسید که رشته ای را خوانده با استفاده از تابع، مجموع ارقام موجود در رشته را محاسبه و چاپ کند.

سوال

اگه کاربر مثلا rt2cv7 تایپ کرد باید خروجی ۹ باشه چون مجموع اعداد در رشته میشه ۹

در حال بررسی 1
mm 9 ماه 1 پاسخ 113 دیده شده 0

پاسخ ( ۱ )

  1. a = input(“enter sth: “)
     
    s = 0
    for i in range(len(a)):
        if ord(a[i]) < 58 and ord(a[i]) > 47:
            s += int(a[i])
    print(s)
     

ارسال یک پاسخ