تنسيق المخرجات
جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 42 من 92.
التحدي
سهلالخطوة الأخيرة هي جعل المخرجات سهلة القراءة. استبدل السطرين اللذين يطبعان total_amount وamount_per_person بسطرين يستخدمان سلسلة تنسيق و%.2f، بحيث يظهر كل مبلغ بمنزلتين عشريتين.
على سبيل المثال، للمدخلات 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)
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت