اذهب إلى المحتوى
  • 0

في المثال الثاني انا كتبت الكود هاكذا هل هاذا صحيح

عيسى عبدالله احمد احمد

السؤال

Recommended Posts

  • 0

نعم، الكود صحيح. إنه يطلب من المستخدم إدخال اسمه وسنة ميلاده، ثم يطبع مرحبًا باسم المستخدم وعمر المستخدم.

فيما يلي بعض التحسينات التي يمكن إجراؤها على الكود:

  • استخدام دالة لطباعة عمر المستخدم. بدلاً من كتابة الرمز لحساب عمر المستخدم مرتين، يمكنك إنشاء دالة تأخذ سنة ميلاد المستخدم كوسيطة وتعيد عمر المستخدم.
  • استخدام تنسيق سلسلة لطباعة عمر المستخدم. بدلاً من كتابة رقم عمر المستخدم، يمكنك استخدام تنسيق سلسلة لطباعة عمر المستخدم كسلسلة. على سبيل المثال، يمكنك استخدام الرمز التالي:
def calculate_age(birth_year):
    return 2023 - birth_year

name = input("What's your name? ")
birth_year = int(input("Enter your birth year: "))

age = calculate_age(birth_year)

print("Hello, {}! You are {} years old.".format(name, age))

سيؤدي هذا إلى طباعة الإخراج التالي:

What's your name? Bard Enter your birth year: 1990 Hello, Bard! You are 33 years old.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بداية إن كان إستفسارك يتعلق بأحد دروس الدورة يُرجى طرحه في صفحة الدرس الذي تتابعه، و سيتابع معك المدربين هناك.

أما بخصوص الكود الذي أرفقته لا توجد به أخطاء فهو يطلب من المستخدم إدخال إسمه، و سنة ميلاده ثم يطبع له رسالة ترحيبية بالإضافة لعُمره بالسنوات، يمكنك إضافة بعض التحسينات عليه، كإستخدام السنة الحالية بشكل ديناميكي و ليس بشكل صريح 2023، إضافة بعض التحقق من المدخلات، لأن المستخدم بإمكانه إدخال أي شيء.

لجلب السنة الحالية نستخدم الوحدة datetime بالشكل التالي:

import datetime

today = datetime.date.today()

year = today.year

print(year) # 2023
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...