0 بلال زيادة نشر 18 سبتمبر 2023 أرسل تقرير نشر 18 سبتمبر 2023 الكود الذي كتبته هو صحيح من الناحية النحوية ويمكن أن يعمل بشكل صحيح. اقتباس
0 عبدالباسط ابراهيم نشر 18 سبتمبر 2023 أرسل تقرير نشر 18 سبتمبر 2023 نعم، الكود صحيح. إنه يطلب من المستخدم إدخال اسمه وسنة ميلاده، ثم يطبع مرحبًا باسم المستخدم وعمر المستخدم. فيما يلي بعض التحسينات التي يمكن إجراؤها على الكود: استخدام دالة لطباعة عمر المستخدم. بدلاً من كتابة الرمز لحساب عمر المستخدم مرتين، يمكنك إنشاء دالة تأخذ سنة ميلاد المستخدم كوسيطة وتعيد عمر المستخدم. استخدام تنسيق سلسلة لطباعة عمر المستخدم. بدلاً من كتابة رقم عمر المستخدم، يمكنك استخدام تنسيق سلسلة لطباعة عمر المستخدم كسلسلة. على سبيل المثال، يمكنك استخدام الرمز التالي: 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 سمير عبود نشر 18 سبتمبر 2023 أرسل تقرير نشر 18 سبتمبر 2023 بداية إن كان إستفسارك يتعلق بأحد دروس الدورة يُرجى طرحه في صفحة الدرس الذي تتابعه، و سيتابع معك المدربين هناك. أما بخصوص الكود الذي أرفقته لا توجد به أخطاء فهو يطلب من المستخدم إدخال إسمه، و سنة ميلاده ثم يطبع له رسالة ترحيبية بالإضافة لعُمره بالسنوات، يمكنك إضافة بعض التحسينات عليه، كإستخدام السنة الحالية بشكل ديناميكي و ليس بشكل صريح 2023، إضافة بعض التحقق من المدخلات، لأن المستخدم بإمكانه إدخال أي شيء. لجلب السنة الحالية نستخدم الوحدة datetime بالشكل التالي: import datetime today = datetime.date.today() year = today.year print(year) # 2023 اقتباس
السؤال
عيسى عبدالله احمد احمد
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.