Menu
CoddyTech

回顾:简单计算器

本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 28 课,共 92 课。

challenge icon

挑战

简单

编写一个简单的计算器。前三行会为你读取变量 n1、n2 和 op(不要更改它们),op 的值是 "+"、"-"、"*" 或 "/" 之一。

根据 op 设置 result:

  • "+":n1 + n2
  • "-":n1 - n2
  • "*":n1 * n2
  • "/":用 n1 除以 n2,保留小数部分

写出全部四种情况:测试会尝试每个运算符。result 是 float,因此打印时总会带有小数点。例如,输入 12、34 和 "+" 时,输出为:

result = 46.0

输入 7、2 和 "/" 时,输出为:

result = 3.5

亲手试试

extends Node

func _ready():
	var n1 := int(OS.read_string_from_stdin()) # 不要修改这一行
	var n2 := int(OS.read_string_from_stdin()) # 不要修改这一行
	var op := OS.read_string_from_stdin() # 不要修改这一行
	var result: float = 0.0
	# 在下面编写你的代码

	# 不要修改下面这一行
	print("result = ", result)

基础知识中的所有课

自己练习: GDScript 在线编译器