Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

v.dimitrov13 avatar v.dimitrov13 21 Точки

Toy Shop

Здравейте,
Имам следния проблем:

excursion = float(input())
puzzles = int(input())
dolls = int(input())
bears = int(input())
minions = int(input())
trucks = int(input())

sum = puzzles * 2.60 + dolls * 3 + bears * 4.10 + minions * 8.20 + trucks * 2
numberToys =  puzzles + dolls + bears + minions + trucks

if numberToys >= 50:
    sum = sum - sum * 0.25

    rent = sum * 0.1
    sum = sum - rent

    if sum > excursion:
        diff = sum - excursion
        print(f'Yes! {diff:.2f} lv left.')
    else:
        diff = excursion - sum
        print(f"Not enougt money!{diff:.2f} lv needed.")

 

Минавам с debug през кода  и стигам до отпечатването на  print(f'Yes! {diff:.2f} lv left.').

Минавам с debug отново за да стигна до това  print(f"Not enougt money!{diff:.2f} lv needed.")  отпечатване -> но не се получава....
Второто отпечавтане се получава като if numberToys <= 50: като съм обърнал знака.

Моля за съдействие как да получа 2рото отпечатване без да променям знака

Тагове:
0
Programming Basics with Python 24/10/2018 09:05:54
DenitsaGenkova avatar DenitsaGenkova 13 Точки

Аз бих променила 2 неща:

1. Вторият if и цялата конструкция под него са сложени напред, като подусловие на първото условие.

2. sum >= excursion: - добавям и равно, освен по-малко

Трябва да е изцяло нов if и else като първия if, т.е. да започва от първа линия, от самото начало на листа плюс едно равно при втория if:

if numberToys >= 50:

       ......................

if sum >= excursion:

       ......................

else:
0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.