Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Няма нужда да взимаш дестинацията тук, при положение, че можеш с един while True да си го направиш
- # вътре в условието
- # destination = input()
- needed_money = 0
- saved_money = 0
- going_to = False
- while True:
- # Никъде в кода ти няма проверка за това, че може да получиш командата END !!!
- destination = input()
- if destination == 'End':
- break
- needed_money = float(input())
- # Имаш първо дестинация и после бюджет и след него трябва да влезеш във втори while да взимаш стойности докато не
- # събереш необходимите пари за почивка, няма смисъл от това да имаш няколко инпута в първия while
- # spend = float(input())
- # total_spend += spend
- # Тук просто ще върти докато спестените пари са по-малки от необходимите, иначе ще прекъсне
- while saved_money < needed_money:
- spend = float(input())
- saved_money += spend
- # Тук си използваш sum, a sum e специална функция в пайтън и това ще ти крашне всяка програма,
- # никога не го прави!!! Ако използваш sum, трябва да е например total_sum, current_sum, но никога sum !!!
- # if total_spend >= sum:
- if saved_money >= needed_money:
- saved_money = 0
- print(f"Going to {destination}!")
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement