دالة FizzBuzz
جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 50 من 77.
التحدي
سهلأضف دالة باسم fizzbuzz تستقبل رقماً واحداً (int) كمعامل، و:
- إذا كان الرقم يقبل القسمة على 3، فقم بإرجاع
"Fizz". - إذا كان الرقم يقبل القسمة على 7، فقم بإرجاع
"Buzz". - إذا كان الرقم يقبل القسمة على كل من 3 و 7 معاً، فقم بإرجاع
"FizzBuzz". - إذا لم تتحقق أي من الشروط المذكورة أعلاه، فقم بإرجاع الرقم نفسه بتنسيق نصي (string).
بعد الدالة:
- احصل على مدخل (input) وقم بتحويله إلى int
- استدعِ الدالة
fizzbuzzمع الرقم المدخل - اطبع مخرجات الدالة
جرّب بنفسك
print("Welcome to FizzBuzz!")
def fizzbuzz(number):
# اكتب كودك هنا
limit = int(input())
# اطبع مخرجات الدالةجميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ