تابعی بسازید که یک رشته حاوی مقدار پول به دلار و پوند استرلینگ (جدا شده توسط ویرگول) بگیرد و جمع مبالغ دلاری را به عنوان یک عدد صحیح برگرداند.
برای رشته ورودی:
-
هر مبلغ با نماد ارز پیشوند می شود: d برای دلار و p برای پوند.
- هزاران با پسوند k نمایش داده میشوند.
به عنوان مثالd4k = d4,000
وp40k = p40,000
نمونه ورودی و خروجی
add_bill("d20,p40,p60,d50") ➞ 70
add_bill("p30,d20,p60,d150,p360") ➞ 170
add_bill("p30,d2k,p60,d200,p360") ➞ 2200
self.assertEqual(add_bill("d20,p40,p60,d50"), 70) self.assertEqual(add_bill("p30,d20,p60,d150,p360"), 170) self.assertEqual(add_bill("p30,d2k,p60,d200,p360"), 2200) self.assertEqual(add_bill("p400,d200,p40,p60"), 200) self.assertEqual(add_bill("d20k,d100,p40"), 20100) self.assertEqual(add_bill("d100k"), 100000)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات