بررسی فرمت تاریخ
برنامه ای بنویسید که تاریخی را به فرمت yyyy/mm/dd از کاربر دریافت کند و بررسی کند که آیا تاریخ دریافت شده در فرمت صحیح است یا خیر؟
مثال:
برنامه ای بنویسید که تاریخی را به فرمت yyyy/mm/dd از کاربر دریافت کند و بررسی کند که آیا تاریخ دریافت شده در فرمت صحیح است یا خیر؟
مثال:
def tariag ( sal , mah , ros ) :
if mah == 4 and sal == 2008 and ros == 13 :
return True
return 'error '
sal = int (input ('sal : '))
mah = int (input ('mah : '))
ros = int (input ('ros : '))
n = tariag (sal , mah , ros)
print (n)
y = int(input('enter the year : ')) m = int(input('enter the month : ')) d = int(input('enter the day : ')) if m > 12 and d > 30 : print('false') else : print('true')
import jdatetime
year = int(input("entry your year:"))
month = int(input("enter your month:"))
day = int(input("entter your day:"))
x = jdatetime.date.fromgregorian(year = year , month = month , day = day)
print(x)
date1 = jdatetime.date.today()
print(date1)
if x == date1:
print(True)
if x != date1:
print(False)
year = int(input("entry your year:"))
month = int(input("enter your month:"))
day = int(input("entter your day:"))
print(f"{year}:{month}:{day}")
if month > int(12) and day > int(31):
print("tarikh dar fomat eshtebah ast")
else:
print("tarikh dar format dorosh ast")
import re from datetime import datetime def is_valid_date(date_string): # بررسی فرمت تاریخ با استفاده از regex pattern = r'^\d{4}/\d{2}/\d{2}$' if not re.match(pattern, date_string): return False # تبدیل رشته تاریخ به شی datetime و بررسی صحت تاریخ try: year, month, day = map(int, date_string.split('/')) datetime(year, month, day) return True except ValueError: return False def main(): date_input = input("تاریخ را به فرمت yyyy/mm/dd وارد کنید: ") is_valid = is_valid_date(date_input) print(is_valid) if __name__ == "__main__": main()
user_date = input("Please enter date: (format: yyyy/mm/dd)") lst_date = user_date.split("/") if 0 < int(lst_date[1]) <= 12 and 0 < int(lst_date[2]) <= 31: print(True) else: print(False)
from datetime import datetime user_date = input("Please enter date: (format: yyyy/mm/dd)") try: datetime.strptime(user_date, "%Y/%m/%d") print (True) except : print (False)
year = int(input("year: ")) month = int(input("month: ")) day = int(input("day: ")) format_ymd = f"{year}/{month}/{day}" if year > 2025: print(f"History : {format_ymd} year error") print("False") elif month > 12: print(f"History : {format_ymd} month error") print("False") elif month > 30: print(f"History : {format_ymd} day error") print("False") elif year < 2025 and month < 13 and day < 31: print(f"History : {format_ymd}") print("True") else: print("Not")
tarikh = int(input("tarikh miladi":) sal = tarikh[0:4] mah=tarikh[4:6] rooz=tarikh[6:8] mah ={"1":"jan" ,"2": "feb", "3": "mar" ,"4":"apr" , "5": "may" ,"6": "jun" , "7":"jul" , "8": "Aug" , "9": "sep" , "10": "oct", "11": "nov" , "12": "dec" } if tarikh in mah : print(" true ") else: print("false")
مواردی که موردنیاز است: مدیر سیستم باید بتواند پس از وارد کردن نام کاربری admin و پسورد 12345، وارد شود و کارمند جدید اضافه کند و برای هر کارمند نام کاربری و رمزعبور تعریف کند. برنامه باید این اطلا...
برنامه ای بنویسید که یک تاریخ شمسی را از ورودی (به فرمت yyyy/mm/dd) دریافت کند. سپس تاریخ را به میلادی تبدیل کرده و در خروجی چاپ کند
برنامه مدیریت پارکینگی بنویسید که:هنگام ورود، ساعت ورود و شماره پلاک خودرو ذخیره شودهنگام خروج، ساعت خروج برای خودرو مورد نظر ذخیره شوددر هر لحظه وضعیت خودروها (در پارکینگ، خارج شده) و سایر اطلاعات...
برنامه ای بنویسید که یک متن از کاربر به عنوان ورودی دریافت کند و تمام کلماتی که در متن استفاده شده، به همراه تعداد تکرار آنها را به کاربر نمایش دهدمثال:input: This is an example. This is a text... ...
برنامه ای بنویسید که یک عدد یک رقمی از ورودی دریافت کند و ضریب های کوچکتر از 100 آن عدد را پیدا کند و در خروجی چاپ کند
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری