Я разрабатываю приложение для курса. В моем приложении, если студент регистрируется на новый курс, учитель должен ввести начальную дату курса для студента.
И в этом приложении студент может выбрать день, который он хочет выучить,учитель. Например: студент хочет выучить 3 дня для каждой недели, понедельника, вторника и пятницы.
И за день, который студент берет, он должен заплатить учителю в этот день.
Итак, я хочу, чтобы мое приложение могло автоматически отображать, в какой день студент должен платить за обучение учителю.
Здесь мне нужно следующее: если учитель ввел дату начала курса 20-10-2019 (%d-m-Y%
) , и дни, которые студент берет в понедельник, вторник и пятницу, я хочу напечатать: print('please, pay it')
каждую неделю в выбранный день.
![enter image description here](https://i.stack.imgur.com/Zy5qI.png)
Итак, я хочу что-то вроде этого:
import datetime
starting_course_date = datetime.datetime.strptime("20-10-2019", "%d-%m-%Y")
student_taking_days = [{'day': 'Monday'}, {'day': 'Tuesday'}, {'day': 'Friday'}]
today = datetime.datetime.utcnow()
if today > starting_course_date and today is one of day on the student_taking_days:
print('please, pay it')
Пожалуйста, оцените любой ответ, источник или ссылку на учебник:)