إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سؤال متعلق بـ raw_input

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] سؤال متعلق بـ raw_input

    السلام عليكم و رحمة الله تعالى و بركاته

    لنفترض لدينا السؤال:

    كود PHP:
    somme raw_input('1 + 1 = ')
    if 
    somme == 2: print 'Good  - Time For Answer: ' 
    يعني كيف نعرف الزمن المستغرق في الكتابة للـ raw_input

    طبعا نتحدق في الـ Python
    Follow me...
    Twitter - Blog


  • #2
    السلام عليكم ..... كنت اتمنى ان افيدك اخى لكننى لااجيد لغة بيتون للاسف معلوماتى عنها لاتكفينى لاجابتك اعتدر منك اخى .
    الحمد لله على كل شيء

    تعليق


    • #3
      لا عليك أخي... سأعطيك الطريقة

      طبعا سنستخدم time module

      كود PHP:
      before time.time()
      somme raw_input('1 + 1 = ')
      diff time.time() - before # time difference in seconds as a floating point number 
      ما رأيك أخي أن تتعلم البايثون...؟ لغة رائعة جدا بمعنى الكلمة
      Follow me...
      Twitter - Blog

      تعليق


      • #4
        السلام عليكم اخى الكريم ماشاء الله حل رائع بارك الله فيك و ان شاء الله يستفيد منه بقية متلى ان شاء الله ...... اما بالنسبة للغة بيتون فنا مريت عليها كما دكرت سابقا لدى معلومات بسيطة *عنها
        ولكننى لااجيد استعمال اما بالنسبة لتعلمها ان شاء الله قريبا لو كان فيه وقت كافى لتعلم لغة عظيم متل بيتون . شكراا لك اخى الكريم .
        الحمد لله على كل شيء

        تعليق


        • #5
          السلام عليكم ورحمه الله وبركاته

          كنت استخدمه سابقا لقياس الدوال التى تأخذ الكثير من الوقت فى التنفيذ قمت بتعديله ليناسب سؤالك

          كود PHP:
          from datetime import timedelta
          from time import gmtime

          time_before_question
          =time_after_answer=0

          TQ
          =gmtime()
          time_before_question=timedelta(hours=TQ.tm_hourminutes=TQ.tm_minseconds=TQ.tm_sec)

          somme raw_input('1 + 1 = ')
          if 
          int(somme) == 2:
              
          TW=gmtime()
              
          time_after_answer=timedelta(hours=TW.tm_hourminutes=TW.tm_minseconds=TW.tm_sec)
              
              
          diff_time=time_after_answer-time_before_question

              
          if diff_time timedelta(seconds=20):      #20 sec 
                  
          print 'Excelant  - Time For Answer:'diff_time
              elif diff_time 
          timedelta(seconds=40):    #40sec
                  
          print 'Good  - Time For Answer:'diff_time
              
          else: 
                  print 
          'Not Bad  - Time For Answer:'diff_time
                  
          else:
              print 
          "wrong answer try again later ..." 


          No Pains No Gains



          تعليق

          يعمل...
          X