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)
Мерси много за отговора! Вашето решение наистина изглежда доста по-добре!