Menu
CoddyTech

Форматированный вывод

Часть раздела Основы путешествия по GDScript на Coddy. Урок 42 из 92.

challenge icon

Задание

Легко

Последний шаг — сделать вывод понятным. Замени две строки, которые выводят total_amount и amount_per_person, двумя строками, использующими строку форматирования и %.2f, чтобы у каждой суммы было 2 знака после запятой.

Например, при вводе значений 100, 5 и 2 программа выводит:

Bill Split Calculator
Total (including tip): $105.00
Each person pays: $52.50

Точно повтори текст, включая заглавные буквы, двоеточие и пробел, а также знак $ перед каждой суммой. Оставь приветственное сообщение и код, который считывает входные данные и вычисляет суммы.

Попробуйте сами

extends Node

func _ready():
	print("Bill Split Calculator")

	var bill_amount := float(OS.read_string_from_stdin())
	var tip_percentage := float(OS.read_string_from_stdin())
	var num_people := int(OS.read_string_from_stdin())

	var tip_amount := (tip_percentage / 100) * bill_amount
	var total_amount := bill_amount + tip_amount
	var amount_per_person := total_amount / num_people

	print(total_amount)
	print(amount_per_person)

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript