Я застрял на несколько часов; может кто-нибудь, пожалуйста, помогите мне понять это?
Создайте мини-веб-приложение, которое сообщает пользователю день недели определенной даты.
Для определения дня недели можно использовать функцию из модуля календаря. Функцию дня недели можно вызвать так:
день недели = calendar.weekday(y, m, d) … при условии, что у вас есть год, месяц и день в переменных y, m и d. Это поместит целое число 0–6 в переменную день недели, где 0 — понедельник, 1 — вторник и так далее.
Используйте серию операторов if, чтобы получить такой вывод на сгенерированной странице (конечно, с соответствующим днем недели — это то, что вы получили бы, если бы день недели был равен 0):
Это мой первый пост, и он не позволит мне загрузить свой код, потому что форматирование здесь отличается, но у меня есть первая часть (импорт.cgi, импорт календаря и форма = часть cgi.FieldStorage()), затем содержимое тип и тип документа, затем сценарий CGI
тогда инт коды
затем операторы if для части дня недели
import.cgi
import calendar
form = cgi.FieldStorage()
#CGI Script
print
year = int(form.getvalue("year"))
month = int(form.getvalue("month"))
day = int(form.getvalue("day"))
weekday = calendar.weekday(y, m, d)
if weekday == 0:
print ("<p> That's monday </p>")
if weekday == 1:
print ("<p> That's tuesday </p>")
if weekday == 2:
print ("<p> That's wednesday </p>")
if weekday == 3:
print ("<p> That's thursday </p>")
if weekday == 4:
print ("<p> That's friday </p>")
if weekday == 5:
print ("<p> That's saturday </p>")
if weekday == 6:
print ("<p> That's sunday </p>")