Scholarship - получавам 93/100 и не знам защо
Judge ми се сърди на два от тестовете и ми дава 93 точки, но не мога да открия грешка в логиката си. Ето ми го кода:
income = float(input())
results = float(input())
minwage = float(input())
socschol = minwage * 0.35
exschol = results * 25
if results < 4.5 or (5.5 > results > 4.5 and income > minwage):
print("You cannot get a scholarship!")
elif 5.5 > results >= 4.5 and income < minwage:
print(f"You get a Social scholarship {int(socschol)} BGN")
elif results > 5.5:
if income < minwage and socschol > exschol:
print(f"You get a Social scholarship {int(socschol)} BGN")
else:
print(f"You get a scholarship for excellent results {int(exschol)} BGN")
Някой да има идеи? Благодаря предварително.
Нямаш код, който да покрие случая, когато успеха е повече от 4.5, но по-малко от 5.5 и дохода е повече от минималния, ми се струва.