تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

0

تبدیل اعداد فارسی به انگلیسی

Admin آسان 124/ 919 بازدید

تابعی بنویس که مقداری دریافت کنه و اعداد فارسی داخل اون رو به انگلیسی تبدیل کنه و برگردونه

2 جواب

نمیتونم این تمرین رو حل کنم!
1
+1
def fa_to_en(string):
    fa_numbers = "۰۱۲۳۴۵۶۷۸۹"
    en_numbers = "0123456789"
    res = ""
    for s in string:
        if s in fa_numbers:
            res += en_numbers[fa_numbers.index(s)]
        else:
            res += s
    return res
Admin دانلود Python

چرا in put رو نگرفته کاربر 1058


0
numbers=['1','2','3','4','5','6','7','8','9','0']
aadad=['۱','۲','۳','۴','۵','۶','۷','۸','۹','۰']
def num(adad):
    result=''
    for i in adad:
        index=aadad.index(i)
        result+=numbers[index]
    return result
i=input('enter persian num: ')
print(num(i))
Zb8319 دانلود Python

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن


  • تو جوابت میتونی از تصویر، کد، لینک به سایر صفحات و... استفاده کنی
  • لطفا جواب های تکراری ارسال نکنید
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن