Решение задачи «Калькулятор чаевых» из Problem Set 0 (Введение в программирование на Python от CS50)
Simple Easy Python
0:00 / 0:00
Решение задачи «Калькулятор чаевых» из Problem Set 0 (Введение в программирование на Python от CS50)
438 просмотров · 2 г. назад
Simple Easy Python
310 подписчиков
438 просмотров · 2 г. назад
Решение задачи 0 «Калькулятор чаевых» (курс CS50 «Введение в программирование на Python»)
CS50P — Калькулятор чаевых
Twitter: https://x.com/4EverPrem
Git: https://github.com/Prem-gzb
Как я уже говорил в видео, вот код для решения этой задачи с использованием нарезки строк:
def main():
dollars = dollars_to_float(input("Сколько стоила еда?"))
percent = percent_to_float(input("Какой процент вы хотите оставить чаевых?"))
tip = dollars * percent
print(f"Оставьте ${tip:.2f}")
def dollars_to_float(d):
return float(d[1:])
def percent_to_float(p):
return float(p[:-1])/100
main()