الجمعة، 7 أغسطس 2020

برنامج بلغة البايثون لرمي النرد بشكل عشوائي | Rolling the dice randomly


برنامج بلغة البايثون لرمي النرد بشكل عشوائي


متابعي جي كودرس - GeeCoders مرحبا بكم في مقالة جديدة حول اكواد بايثون, وفي هذة المقالة سوف نتعرف على كود برنامج رمي الزهر (النرد) بلغة بايثون python,حيث تعتبر لغة بايثون من اكثر اللغات انتشارا في وقتا الحالي وذلك لسهولتها وكثير من الطلاب في الجامعات يدرسون البرمجة بالبايثون ونحن عملنا في جي كودرس توفير جميع الاكواد التي تطلب منكم في الجامعات والكورسات بشكل مجاني وهذا من باب مساعدة الطلاب على ايجاد حل ولكن لا اريد منكم ان تنقلو الكود وترحلوا اتمنى ان تفهمو فكرة الكود بحيث يمكنكم صناعة برامج والعاب مستقبلية وجميع الاكواد التي تطلب منكم سواء بلغة بايثون او جافا او غيرها من اللغات فقط يريدون منكم التفكير خارج الصندوق وتكوين برامج مختلفة بأكواد بسيطة وسهلة.

ماهو النرد (الزهر) ؟


النرد او ما يعرف في بعض المناطق بالزهر هو عبارة عن مربع صغيرة يحتوي على 6 جهات حيث كل جهة من النرد تحتوي على رقم مختلف فالجهة الاولى تحوي رقم 1 والثانية 2 وهكذا الى ان نصل الى المربع الاخير والذي يحوي الرقم 6 يستخدم هذا النرد في كثير من الالعاب مثل لعبة لودو وغيرها وايضا يتم لعب به قمار والعياذ باللة.


    اقرء ايضا

    ما تحتاجة لكتابة الكود ؟


    لن تحتاج الا ان تكون متعلم ومتقن لاساسيات لغة البايثون وقد سبق وان شرحت في مقالة سابقة تتخصص في تعليم البايثون - python tutorial الاساسيات وايضا اساعدك في كتابة او كود برمجي في حياتك بسهولة وبدون تعقيد, وايضا سوف تحتاج الى محرر لكتابة الاكواد وقد سبق وان وفرت لكم محرر لكتابة الاكواد بلغة بايثون اونلاين وهذا المحرر انا استخدمة بشكل شخصي وقد سبق وان شاركت معكم تجربتي في مقالة سابقة وهي بعنوان افضل محرر لكتابة اكواد البايثون اونلاين - python online.

    المدخلات (input)


    لن يتم طلب من المستخدم ادخال اي شيئ فقط كل ما عليك نسخ الكود والتوجة الى اي محرر كتابة اكواد بايثون سواء على الكمبيوتر او حتى اونلاين على الانترنت ولصق الكود بداخلة وسوف يخرج لك رقمين بايثون بشكل عشوائي python random.

    كود برنامج رمي النرد بالبايثون - python code


    import random
    min = 1
    max = 6
    roll_again = "yes"
    while roll_again == "yes" or roll_again == "y":
        print ("Rolling the dices...")
        print ("The values are....")
        print (random.randint(min, max))
        print (random.randint(min, max))
        roll_again = raw_input("Roll the dices again?")


    الطباعة و المخرجات (output)


    Rolling the dices...
    The values are....
    5
    4

    Rolling the dices...
    The values are....
    6
    1

    المصدر pythonforbeginners , والى هنا تكون انتهت المقالة اتمنى ان تكون هذة المقالة نالت على رضاكم ووجدتم فيها ما تريدون, واذا لم تجد ما تبحث عنة او كنت تريد كود معين فيمكنك بكل بساطة ترك لنا تعليق بالكود الذي تريدة واللغة ودائما تذكر ان جي كودر دائما بجانبك.


    احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً