Это образец вопрос, который я получил:Python (. 2.7.5) нужна помощь с календарным модулем
Создать программу weekday.py Python, который считывает входные данные из формы. Чтобы определить день недели, вы можете использовать функцию из модуля календаря. Функция будний день можно назвать так:
weekday = calendar.weekday(y, m, d)
... если у вас есть год, месяц и день в переменных
y
,m
иd
. Это положит целое число 0 - 6 в переменнуюweekday
, где 0 - понедельник, 1 - вторник и т. Д.Используйте серию
if
заявлений для получения вывода, как это на сгенерированной странице (с соответствующим будний день, конечно, - это то, что вы хотите произвести, еслиweekday
был 0):<p>That's a Monday.</p>
Это мой, что это было до сих пор:
Python (новая версия):
import cgi
import calendar
form = cgi.FieldStorage()
print "Content-type: type/html"
print
y = form['year'].value
m = form['month'].value
d = form['date'].value
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>"
Может кто-нибудь, пожалуйста, помогите мне ?? Буду весьма признателен за это. Спасибо!
Вы не прочитали ни одного материала здесь. Какие поля использует форма для подключения к этому скрипту? –
Серьезно ?! Вы понятия не имеете, что вы делаете с моим другом. Вы не определили переменные y, m или d. И тогда вы проверяете против d, в то время как вы должны проверять тех, кто выступает против «буднего дня», потому что это то, что будет в числе 0-6. Если вы дадите правильные номера в этой функции, вызовите – mavili
mavili: Да ... это перепутались. – Fred