格式化输出
本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 42 课,共 92 课。
挑战
简单最后一步是让输出更易读。把打印 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 在线编译器