جک و جیل دوقلو هستند. هنگامی که آنها 10 ساله می شوند، جک زمین را با سفینه فضایی خود با سرعتی تقریباً نزدیک به سرعت نور به مقصد Altair IV که حدود 17 سال نوری از ما فاصله دارد، ترک می کند. هنگامی که او به زمین باز می گردد متوجه می شود که جیل به بزرگسالی رسیده است در حالی که او، هنوز پسری جوان است.
آلبرت انیشتین در مقاله خود در سال 1905 با عنوان “الکترودینامیک اجسام متحرک” که با نام تئوری نسبیت خاص شناخته می شود، این ویژگی عجیب زمان را پیش بینی کرده بود که بارها به صورت آزمایشگاهی تأیید شده بود.
تابعی را ایجاد کنید که دارای این آرگومانها باشد: سن دوقلوها در زمان عزیمت جک، فاصله بر حسب سال نوری تا ستاره مقصد، و سرعت سفینه جک به عنوان کسری از سرعت نور. این تابع، سن جک و سن جیل را در زمان بازگشت جک به زمین، تا ریک رقم اعشار گرد می کند.
نمونه ورودی و خروجی
twins(10, 16.73, 0.999) ➞ "Jack's age is 11.5, Jill's age is 43.5"
twins(20, 10, 0.8) ➞ "Jack's age is 35.0, Jill's age is 45.0"
twins(20, 10, 0.4) ➞ "Jack's age is 65.8, Jill's age is 70.0"
self.assertEqual(twins(10, 16.73, 0.999), "Jack's age is 11.5, Jill's age is 43.5") self.assertEqual(twins(20, 10, 0.8), "Jack's age is 35.0, Jill's age is 45.0") self.assertEqual(twins(20, 10, 0.4), "Jack's age is 65.8, Jill's age is 70.0")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات