تفکیک تاریخ

تمرین آسان 1233 visibility link download flag

برنامه ای بنویسید که تاریخی را با فرمت yyyy/mm/dd دریافت کرده و سال، ماه و روز را به تفکیک چاپ کند

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

reply 17

visibility
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
while True :
    day = input("Enter day(1-31) : ")
    month = input("Enter month(1-12) : ")
    year = input("Enter year(yyyy) : ")
    if len(day) > 2 or not 1 <= int(day) <= 31 :
        print("Please enter a valid(1-31) : ")
        continue

    if len(month) > 2 or not 1 <= int(month) <= 12 :
        print("Please enter a valid(1-12) : ")
        continue
        
    if len(year) != 4 or not year.isdigit() :
        print("Please enter a valid(yyyy) : ")
        continue
        
    break

print(f"{year}/{month.zfill(2)}/{day.zfill(2)}")
# this is python code to split date:
date=input("enter the date in this format: yyyy/mm/dd")
y=[]
m=[] 
d=[]
for  i in  range(10): 
  if i<=3:
    y.append(date[i])
  elif i>4 and i<7:
    m.append(date[i])
  elif i>=8 :
    d.append(date[i])
print( "your date is: year: ",''.join(y),"mount is :",''.join(m), "and day is:", ''.join(d) )
tarikh = int (input("what yor tarikh : ")
sal=trikh[0:4]
mah= tarikh[4:6]
roz=tarikh[6:]
mah1={"01" : "farvardin " , "02" : "ordibehesht", "03" : "khordad" ,"04" : "tir" , "05" :"mordad" , "06": "sharivar" ,"07" : "mehr" , "08" : "aban" , "09" :"azar" , "10" : "day" , "11" : "bahman" , "12" : "esfand"}
print (f"sal \n, mah={mah1} \n, roz \n")

نیازی به ایجاد متغییرهای اضافی و اشغال حافظه نبود که در بالا اصلاح شده است Alvandsina


<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

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

×
بستن