Найти - Пользователи
Полная версия: Проверка кода
Начало » Python для новичков » Проверка кода
1 2
Vladimir2222
Да, все работает. Сократил до такого вида.
Но все равно.
Failed test #5 of 10. Wrong answer
 a = 0 #Количество секунд
b = 0 #Счёт
v = 0
try:
    a = int(input())
except:
    v = 0
while True:
    if a > 480 or a < 1 :
        b = "error"
        print(b)
        break
    elif 0 < a < 60 :
        b = 100000
        print(b)
        break
    elif 59 < a < 120 :
        b = (99999 - int(19999 / 59 * (a - 60)))
        print(b)
        break
    elif 119 < a < 240 :
        b = (79999 - int(39999 / 119 * (a - 120)))
        print(b)
        break
    elif 239 < a < 360 :
        b = (39999 - int(19999 / 119 * (a - 240)))
        print(b)
        break
    else :
        b = (19999 - int(19999 / 120 * (a - 360)))
        print(b)
        break
PEHDOM
Vladimir2222
Failed test #5 of 10. Wrong answer
а оно не пишет чего оно там подает на вход?
и попробуйте все же вместо int вернуть round, int отбрасывает дробную часть, а round округляет по правилам округления ..
Vladimir2222
На входе программа получает количество секунд, потраченных на прохождение комнаты.
Пробовал и так, и так.
PEHDOM
Vladimir2222
На входе программа получает количество секунд, потраченных на прохождение комнаты.
это понятно, она не пишет конкретные значения? потому как крайние значения оно считает нормально..
py.user.next
Vladimir2222 , напиши задание точно. Ничего не ясно. А догадки строить - это дело последнее в программировании. Пока задание точно не выражено, код нельзя начинать писать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB