Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- days = int(input())
- winning_days = 0
- losing_days = 0
- count_money = 0
- for i in range(1, days + 1): # for i in range(days) е същото. Пак ще получиш същия брой завъртания
- command = input() # Създавам си командата, която ще е или Finish или даден спорт
- daily_money = 0 # Променлива, в която ще съхранявам парите спечелени през съответния ден
- daily_won_games = 0 # Променлива, в която ще съхранявам спечелените игри през съответния ден
- daily_lost = 0 # Променлива, в която ще съхранявам загубените игри през съответния ден
- while command != "Finish": # Докато командата не е финиш
- sport = command # Тъй като command не е финиш, преобразувам в sport
- result = input() # Резутат от играта
- if result == "win": # Ако спечелим играта, получаваме 20лв. и увеличаваме спечелените игри през съответния ден
- daily_money += 20
- daily_won_games += 1
- if result == "lose":
- daily_lost += 1 # Ако загубим играта увеличаваме загубените игри през съответния ден
- command = input()
- # Ако имате повече спечелени игри,
- # отколкото загубени ПРЕЗ СЪОТВЕТНИЯ ДЕН – вие сте победители този ден
- # и увеличавате парите от него с 10%
- if daily_won_games > daily_lost:
- daily_money *= 1.1
- # Ако броят спечелени игри през съответния ден е по-голям от загубените - то това се брои за спечелен ден
- # и увеличаваме общият брой спечелени дни
- winning_days += 1
- else:
- # Ако броят загубени игри през съответния ден е по-голям от спечелените - то това се брои за загубен ден
- # и увеличаваме общият брой загубени дни
- losing_days += 1
- count_money += daily_money
- # При приключване на турнира ако през повечето дни сте били победители
- # печелите турнира и увеличавате всичките спечелени пари с 20%.
- if winning_days > losing_days:
- count_money *= 1.2
- print(f"You won the tournament! Total raised money: {count_money:.2f}")
- else:
- print(f"You lost the tournament! Total raised money: {count_money:.2f}")
Add Comment
Please, Sign In to add comment