CS50p Вопрос «Устарел». Ошибка проверки для одного сценария.Python

Программы на Python
Ответить
Anonymous
 CS50p Вопрос «Устарел». Ошибка проверки для одного сценария.

Сообщение Anonymous »

Я только что завершил задачу «Устарело» в наборе вопросов 3 версии Harvard Python CS50p 2022.
При использовании Check50 v3.3.11 функция автоматической проверки попробовала несколько сценариев, и все они прошли только с одним исключением.
Когда бот Check50 вводит «08.09.1636» и ожидает вывода «1636-09-08», моя программа не выполнила дать любой вывод. Когда я вручную проверил, введя точно такой же «08.09.1636», он вернул правильный вывод «1636-09-08». Необходимо выяснить, почему программа не выдала правильный результат ввода, предоставленного ботом Check50.
# This List include Month spelled in letter/word format
month_a = [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
]

def main():
while True:
try:
x = input("Date: ").title().strip()
if "/" in x: # check if user input format is mm/dd/yyyy
month, day, year = x.split("/")
if 1

Подробнее здесь: https://stackoverflow.com/questions/795 ... e-scenario
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»