سلام به شما
@Nima.nori نیما جان نوشتن پایتون.
import re
strBirthDate = input("Lotfan Tarikh-e Tavalod-e Khod Ra Vared Konid: ")
if(bool(re.match(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ](0[1-9]|1[0-2]|[1-9])$", strBirthDate))):
print("Sal-e Tabalod-e Shoma: {}\nMah-e Tavalod-e Shoma: {}".format((re.match(
r"^[1-9]\d{0,3}", strBirthDate)).group(), re.sub(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ]", '', strBirthDate)))
بفرمایید این میشه کد پایتونش
ورودی های که میتونید بدید:
1394-02
1394/02
1394,02
1394,02
و ...
اگر خواستید که روز هم به تاریخ تولد اضافه بکنید کدش میشه :
import re
strBirthDate = input("Lotfan Tarikh-e Tavalod-e Khod Ra Vared Konid: ")
if(bool(re.match(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ](0[1-9]|1[0-2]|[1-9])[\-~,;|¦\/\\ ](0[1-9]|[1-2]\d|3[0-1]|[1-9])$", strBirthDate))):
print("Sal-e Tabalod-e Shoma: {}\nMah-e Tavalod-e Shoma: {}\nRoz-e Tavalod-e Shoma: {}".format((re.match(
r"^[1-9]\d{0,3}", strBirthDate)).group(), re.sub(r"[\-~,;|¦\/\\ ](0[1-9]|[1-2]\d|3[0-1]|[1-9])$", '', re.sub(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ]", '', strBirthDate)), re.sub(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ](0[1-9]|1[0-2]|[1-9])[\-~,;|¦\/\\ ]", '', strBirthDate)))
خروجی کد میشه به این صورت :
Lotfan Tarikh-e Tavalod-e Khod Ra Vared Konid: 1394-02-30
Sal-e Tabalod-e Shoma: 1394
Mah-e Tavalod-e Shoma: 02
Roz-e Tavalod-e Shoma: 30
اول بگو با کدوم زبان برنامه نویسی بعد الان من با پایتون بگم با جاوا اسکرپت بگم
همچنین اگه جوابت جاوااسکریپت بگو می خوای با اینپوت فرم ورودی بگیری یا با چی؟
سلام به شما
@Nima.nori نیما جان نوشتن پایتون.
import re
strBirthDate = input("Lotfan Tarikh-e Tavalod-e Khod Ra Vared Konid: ")
if(bool(re.match(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ](0[1-9]|1[0-2]|[1-9])$", strBirthDate))):
print("Sal-e Tabalod-e Shoma: {}\nMah-e Tavalod-e Shoma: {}".format((re.match(
r"^[1-9]\d{0,3}", strBirthDate)).group(), re.sub(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ]", '', strBirthDate)))
بفرمایید این میشه کد پایتونش
ورودی های که میتونید بدید:
1394-02
1394/02
1394,02
1394,02
و ...
اگر خواستید که روز هم به تاریخ تولد اضافه بکنید کدش میشه :
import re
strBirthDate = input("Lotfan Tarikh-e Tavalod-e Khod Ra Vared Konid: ")
if(bool(re.match(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ](0[1-9]|1[0-2]|[1-9])[\-~,;|¦\/\\ ](0[1-9]|[1-2]\d|3[0-1]|[1-9])$", strBirthDate))):
print("Sal-e Tabalod-e Shoma: {}\nMah-e Tavalod-e Shoma: {}\nRoz-e Tavalod-e Shoma: {}".format((re.match(
r"^[1-9]\d{0,3}", strBirthDate)).group(), re.sub(r"[\-~,;|¦\/\\ ](0[1-9]|[1-2]\d|3[0-1]|[1-9])$", '', re.sub(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ]", '', strBirthDate)), re.sub(r"^[1-9]\d{0,3}[\-~,;|¦\/\\ ](0[1-9]|1[0-2]|[1-9])[\-~,;|¦\/\\ ]", '', strBirthDate)))
خروجی کد میشه به این صورت :
Lotfan Tarikh-e Tavalod-e Khod Ra Vared Konid: 1394-02-30
Sal-e Tabalod-e Shoma: 1394
Mah-e Tavalod-e Shoma: 02
Roz-e Tavalod-e Shoma: 30
@Zand008181 اگر فکر میکنید جواب بنده مناسبه ، اون رو به عنوان بهترین پاسخ انتخاب کنید تا بقیه عزیزانی که هم به همین مشکل میخورن بدونن چیکار بکنن.
import java.util.Scanner;
public class Main {
static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);
String string = sc.nextLine();
String numYear = "";
String numMonth = "";
int counter = 0;
for (char ch : string.toCharArray()) {
counter++;
if(counter <= 2) {
numYear = numYear + Character.toString(ch);
} else {
numMonth = numMonth + Character.toString(ch);
}
}
System.out.println("saal:" + numYear);
System.out.println("maah:" + numMonth);
}
}
به زبان جاوا هستش
https://quera.org/problemset/615/
string = input()
print(f'saal:{string[:2]}\nmaah:{string[2:]}')
string = input()
print('saal:{0}\nmaah:{1}'.format(string[:2], string[2:]))
string = input()
saal = string[:2]
maah = string[2:]
print('saal:%s\nmaah:%s' % (saal, maah))
اينم به زبان پايتون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟