Skip to content

mena221166/python-cw-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Second-Day

الجزء الاول

  • انشئ ملف باسم main.py
  • قم بانشاء variable (متغير) باسم my_name وقيمته تكون اسم المستخدم يدخلها بواسطة input
  • قم بانشاء variable (متغير) باسم my_age وقيمته تكون عمر المستخدم يدخلها بواسطة input
  • قم بطباعة الاتي:
My name is {flan} and I am {number} years old
  • استبدل flan بالvariable الذي يحتوي على اسم المستخدم (my_name)
  • استبدل number بالvariable الذي يحتوي على عمر المستخدم (my_age)

الجزء الثاني

  • قم بانشاء two variables (متغيرين):

    • الأول باسم first_number ليحتوي على الرقم الاول المدخل من المستخدم
    • الثاني باسم secound_number ليحتوي على الرقم الثاني المدخل من المستخدم
  • اطلب من المستخدم ادخال input يحتوي على نوع العملية الحسابية (+-*/) وخزنه بمتغير باسم operation

  • باستخدام ال if condition تحقق من قيمة الـ operation اذا كانت:

    + اجمع الرقمين معاً
    - اطرح الرقم الاول من الثاني
    * اضرب الرقمين معاً
    / اقسم الرقم الاول من الثاني
    
  • اطبع الناتج بعد التحقق من الـ operation

  • قم بعمل validation (عملية تحقق) على الـ input:

    • اذا كانت قيمة ال operation ليست احد العمليات الحسابية الاربعة (*,+,-,/) اطبع the operation is not valid

الجزء الثالث

نظام لتنظيم الباصات 🚍

قم ببناء نظام يساعد في علمية تنظيم الباصات

  • عرف variable باسم bus_capacity يحتوي على عدد الركاب الاقصى في الباص الواحد
  • قم بالطلب من المستخدم بادخال عدد الركاب الموجودين داخل الباص
  • قم بالطلب من المستخدم بادخال عدد الناس الذين يريدون ركوب الباص
  • احسب عدد المقاعد الخالية في الباص
empty_seats = bus_capacity - people_inbus
  • باستخدام if conditions
١. اذا كان عدد المقاعد الخالية اكبر من عدد الاشخاص الذين يريدون الركوب 
اطبع للمستخدم ان هناك مقاعد خالية مع ذكر عددها

٢. اذا كان عدد المقاعد الخالية اصغر من او يساوي عدد الاشخاص الذين يريدون الركوب 
اطبع للمستخدم ان الباص ممتلئ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%