복습 - 안전한 나눗셈
Coddy GDScript 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 70번째.
챌린지
쉬움프로그램은 입력 두 줄을 읽습니다. 피제수와 제수입니다. 둘 다 소수점이 있거나 없어도 숫자여야 합니다.
- 둘 중 한 줄이라도 유효한 숫자가 아니면
Error: Invalid number을 출력합니다. - 그렇지 않으면 함수
safe_divide(a, b)를 호출합니다. 이 함수는_ready()위에 작성합니다. 이 함수는 두 개의 부동 소수점 숫자를 받아 사전을 반환합니다.b가0일 때{"ok": false, "error": "Cannot divide by zero"}- 그 외의 경우
{"ok": true, "value": a / b}
- 결과가 정상이라면
Division result:와 소수점 둘째 자리까지의 값을 출력합니다. 그렇지 않으면Error:와 오류 메시지를 출력합니다.
입력값이 10과 4일 때 출력은 다음과 같습니다.
Division result: 2.50입력값이 100과 0일 때 출력은 다음과 같습니다.
Error: Cannot divide by zero직접 해보기
extends Node
# 여기에 safe_divide 함수를 작성하세요
func _ready():
var first := OS.read_string_from_stdin()
var second := OS.read_string_from_stdin()
# 두 입력값을 모두 확인하고 safe_divide를 호출한 뒤 결과를 출력하세요
pass
논리와 흐름의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러