Salary - Python Basics
Здравейте,
някой може ли да ми отговори защо на тази задача, при долу посочения код, получавам 77/100 точки в Джъдж системата. Аутпута и там и в IDE-то е идентично, като това в условието на задачата. Също така, нали Джъдж следи само за правилния аутпут, а не и за кода, който е написан. Защо при работещ код, получавам грешка:
Zero test #1 (Runtime error)
The zero tests are not included in the final result.
Traceback (most recent call last):
File "C:\Windows\TEMP\ExecutionStrategies\vonmeoko.juj\tmpF7FD.tmp", line 7, in <module>
site_name = input()
EOFError: EOF when reading a line
open_tabs = int(input())
salary = int(input())
fine = 0
for site in range(open_tabs):
site_name = input()
if site_name == "Facebook":
fine = 150
salary -= fine
if salary <= 0:
print("You have lost your salary.")
site += 1
elif site_name == "Instagram":
fine = 100
salary -= fine
if salary <= 0:
print("You have lost your salary.")
site += 1
elif site_name == "Reddit":
fine = 50
salary -= fine
if salary <= 0:
print("You have lost your salary.")
site += 1
else:
site += 1
print(salary)
Мерси много за отговора! Вашето решение наистина изглежда доста по-добре!