CS50P-задача поставила 7-рабочих 9-5-код ​​выхода pytestPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 CS50P-задача поставила 7-рабочих 9-5-код ​​выхода pytest

Сообщение Anonymous »

Я не знаю, почему код выхода для test_working.py равен 2. См. снимок экрана с сообщением об ошибке, которое я получил от check50:
[img]https:/ /i.sstatic.net/8fZmuGTK.png[/img]

Оба файла работают хорошо с моей стороны...
Я запустил "pytest test_working" .py" с моей стороны все тесты пройдены
Может кто-нибудь мне помочь? Спасибо!
Вот «working.py»:
import re
import sys

def main():
try:
print(convert(input("Hours: ").strip()))
sys.exit(0)
except ValueError as e:
print(e)
sys.exit(1)

def convert(s):
matches = re.search(r"^(1?[0-9]):?([0-6][0-9])? (AM|PM) to " \
r"(1?[0-9]):?([0-6][0-9])? (AM|PM)$", s)
if not matches:
raise ValueError("ValueError")
else:
from_hour, from_min = matches.group(1), matches.group(2)
from_meridiem = matches.group(3)
to_hour, to_min = matches.group(4), matches.group(5)
to_meridiem = matches.group(6)

from_hour = convert_hour(from_hour, from_meridiem)
to_hour = convert_hour(to_hour, to_meridiem)

from_min = convert_min(from_min)
to_min = convert_min(to_min)

if ((from_hour == None) or (from_min == None) or
(from_hour == None) or (from_min == None)):
raise ValueError("ValueError")

return f"{from_hour}:{from_min} to {to_hour}:{to_min}"

def convert_hour(h, meridiem):
if 1

Подробнее здесь: https://stackoverflow.com/questions/792 ... -exit-code
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • CS50P, возможно, вызывает проблемы в функции is_valid с набором проблем CS50p 2 [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • CS50P-проконклм Установите 7 Рабочий код выхода от 9 до 5-питест
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Задача CS50P SET 4, Маленький профессор неверно отображает количество проблем
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • CS50P: «Время истекло в ожидании выхода программы»
    Anonymous » » в форуме Python
    0 Ответы
    180 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous

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