حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

محاسبه سال تولد کاربر

تمرین آسان 13885 visibility link download flag trending_up پربازدید

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

👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 44

try:
    age = int(input("Enter your age: "))
    if age <= 0 :
        print("error...Please enter a number greater than zero.")
    else :
        current_year = 1404
        print(f"your birth year is : {current_year - age}")
except ValueError :
    print("Enter just number !!!!")

from datetime import datetime
age = int(input("Enter your age: "))
y_m = datetime.now().year
b_y_m = y_m - age
b_y_sh = (y_m - (2024-1403)) - age
print('{} or {}'.format(b_y_m , b_y_m +1 ),)
print('{} or {}'.format(b_y_sh -1 , b_y_sh ))
a = int(input("enter your age pls..."))
b= input("shamsi?  miladi?")
 #ممکن است کاربر تاریخ میلادی بخواهد پس دو نوع تقویم را تعریف میکنیم
this_year=2025
emsal=1403
if b=="miladi":
    print("Your birth is on ", this_year-a)
elif b=="shamsi":
    print( "Your birth is on ", emsal-a)
else:
   print("لطفا انتخاب کنید که تاریخ تولد شما به چه نوع از تقویم باشد؟ (شمسی یا میلادی؟)")
function yearOfBirth(age) {
    let currentYear =new Date().getFullYear();
    let yearOfBirth = currentYear - age;
    return yearOfBirth;
}
const result = yearOfBirth(16);
console.log(result);
from datetime import datetime
try:
    age = int (input ("Please enter your age: "))
    if age > 0:
        year = (datetime.now().year)
        birth_year = year - age
        print(birth_year)
    else:
        print("Age cannot be negetive")
except ValueError:
    print("Age is invalid")

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن