Menu
CoddyTech

格式化输出

本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 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 在线编译器