بکندباز

در این تمرین باید تلاش کنید اجداد و نوادگان خود را از طریق کد پیدا کنید.

تابعی بنویسید که یک عدد x و یک کاراکتر y (“m” برای مذکر، “f” برای مونث) در ورودی بگیرد و نام یک جد (m/f) یا نواده (m/f) را در خروجی برگرداند.

  • اگر x منفی بود، از اجداد است
  • اگر x مثبت بود، از نوادگان است
  • اگر x صفر بود، خودتان هستید. در این حالت باید کلمه me را برگردانید.

نمونه ورودی و خروجی

generation(2, "f") ➞ "granddaughter"
granddaughter یعنی نوه

generation(-3, "m") ➞ "great grandfather"
great grandfather به معنی پدر پرد بزرگ

generation(1, "f") ➞ "daughter"
daughter به معنی دختر

از جدول زیر می توانید برای پیدا کردن اسامی استفاده کنید

نسل پسر دختر
-3 great grandfather great grandmother
-2 grandfather grandmother
-1 father mother
0 me! me!
1 son daughter
2 grandson granddaughter
3 great grandson great granddaughter
generation(2, "f")  ➞ "granddaughter"
generation(-3, "m")  ➞ "great grandfather"
generation(1, "f")  ➞ "daughter"
generation(0, "f")  ➞ "me!"
generation(-1, "f")  ➞ mother

پاسخ های کاربران به این تمرین

quchani
امتیاز:‌ 5550
تصحیح اتوماتیک 0 0
‎پایتون‎
8 بهمن 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

alitayyar
امتیاز:‌ 9544
تصحیح اتوماتیک 0 0
‎پایتون‎
6 دي 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

aliahmadi98
امتیاز:‌ 7240
تصحیح اتوماتیک 0 0
‎پایتون‎
27 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

shayan0081
امتیاز:‌ 5900
تصحیح اتوماتیک 0 0
‎پایتون‎
27 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

coldsnow
امتیاز:‌ 245
تصحیح اتوماتیک 0 0
‎پایتون‎
14 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Miladunix
امتیاز:‌ 1325
تصحیح اتوماتیک 0 0
‎پایتون‎
10 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Hojat_SH
امتیاز:‌ 205
تصحیح اتوماتیک 0 0
‎پایتون‎
9 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Python Life
امتیاز:‌ 3135
تصحیح اتوماتیک 0 0
‎پایتون‎
9 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

nimiiiu
امتیاز:‌ 3495
تصحیح اتوماتیک 0 0
‎پایتون‎
2 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

khodam
امتیاز:‌ 640
تصحیح اتوماتیک 0 0
‎پایتون‎
20 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

yas_Naz
امتیاز:‌ 1240
تصحیح اتوماتیک 0 0
‎پایتون‎
18 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mz1384
امتیاز:‌ 1295
تصحیح اتوماتیک 0 0
‎پایتون‎
11 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Parsa_D_R
امتیاز:‌ 700
0 0
‎پایتون‎
8 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

amirhassan
امتیاز:‌ 2470
تصحیح اتوماتیک 0 0
‎پایتون‎
27 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amir_Mohammad
امتیاز:‌ 1190
تصحیح اتوماتیک 0 0
‎پایتون‎
19 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

RoidaTs
امتیاز:‌ 895
تصحیح اتوماتیک 0 0
‎پایتون‎
9 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

iawmin79
امتیاز:‌ 645
تصحیح اتوماتیک 0 0
‎پایتون‎
5 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Asam
امتیاز:‌ 2356
تصحیح اتوماتیک 0 0
‎پایتون‎
25 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Dragon
امتیاز:‌ 3606
تصحیح اتوماتیک 0 0
‎پایتون‎
18 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

fxfix3r
امتیاز:‌ 1137
تصحیح اتوماتیک 0 0
‎پایتون‎
11 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MahyarAz
امتیاز:‌ 1005
تصحیح اتوماتیک 0 0
‎پایتون‎
10 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Mina
امتیاز:‌ 5044
تصحیح اتوماتیک 0 0
‎پایتون‎
10 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

hhaalltagh
امتیاز:‌ 990
تصحیح اتوماتیک 0 0
‎پایتون‎
10 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-mqtz
امتیاز:‌ 6355
تصحیح اتوماتیک 0 0
‎پایتون‎
9 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

faramarz
امتیاز:‌ 4660
تصحیح اتوماتیک 0 0
‎پایتون‎
9 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

ali7mohammadi
امتیاز:‌ 3653
تصحیح اتوماتیک 0 0
‎پایتون‎
9 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 15016
تصحیح اتوماتیک 0 0
‎پایتون‎
8 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

ali-zizo
امتیاز:‌ 7195
تصحیح اتوماتیک 0 0
‎پایتون‎
8 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mohamad0232
امتیاز:‌ 5850
تصحیح اتوماتیک 0 0
‎پایتون‎
8 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید