Софтуерно Инженерство
Loading...
+ Нов въпрос
pavlinski78 avatar pavlinski78 2 Точки

scholarship, защо ми дава 93 т.

income=float(input())
average_mark=float(input())
minimum_salary=float(input())
import math
social_scolarsip=math.floor(minimum_salary*.35)
exelent_scolarship=math.floor(average_mark*25)
if average_mark<=4.5 or (income>minimum_salary and average_mark<5.5):
    print("You cannot get a scholarship!")
elif average_mark>=5.5 and exelent_scolarship>social_scolarsip:
    print(f"You get a scholarship for excellent results {exelent_scolarship} BGN")
elif income<minimum_salary and average_mark>4.5:
    print(f"You get a Social scholarship {social_scolarsip} BGN")

Тагове:
0
Programming Basics with Python 20/11/2019 16:42:23
grishko0o avatar grishko0o 32 Точки

Здравей, 

с това което си пратил не ми е ясно как и 93 си получил :D . Най-добре ползвай https://pastebin.com/ или поне да е четим кодът, който си пуснал тук. Така изсипано на един ред, разбъркано и непълно няма как да се види нищо. 

Поздрави

0
pavlinski78 avatar pavlinski78 2 Точки

сега вижда ли се ?

 

0
grishko0o avatar grishko0o 32 Точки

Здравей,

благодаря сега се вижда чудно. Липсва проверка коя стипендия, ако може да получи и двете е по-висока. Препоръчвам да се пробва при твоето решение да я вмъкнеш някъде, ако не се получава, ето какво съм submit.нал аз  - https://pastebin.com/2vKNvKte .  

Поздрави и успех

0