Programming Freaks  | دورات ومقالات برمجيه

Please login or register.

Login with username, password and session length
Advanced search  

News:

Programming-Fr34ks.net
Up and running

Author Topic: لماذا الحاسب لايحسب حسابات صحيحة بالبايثون  (Read 637 times)

red mercury

  • Just Joined
  • *
  • Posts: 8
    • View Profile
    • Email
السلام عليكم ورحمة الله وبركاته
أنا قرأت هذا الموضوع http://programming-fr34ks.net/smf/python/t126/
وحليت المسألة رقم 20 بالبايثون لكن لما أكتب الجواب في الموقع يقول لي غلط حسبته بالآلة الحاسبة وكتبت الجواب قال غلط حسبته بواسطة غوغل قال غلط
الحين كيف أحسب حسابات دقيقة بالبايثون
Logged

Striky

  • Helping Freak
  • Administrator
  • Posting Freak
  • *****
  • Posts: 252
    • View Profile
    • WWW
    • Email
انا مش عايز اوفر حلول لأسئلة Euler بس اجابة السؤال 648
Code: [Select]
>>> def factorial(n):
...     if n==1 or n==0:
...             return 1
...     else:
...             return n*factorial(n-1)

>>> sum([int(x) for x in str(factorial(100)) ] )
648
هو عايز يجيب 100! وبعد كدا تجيب مجموع كل الأرقام الناتجة
طبعا انت محتاج تعرف دالة ال factorial مثلا كالتالى
Logged

Life is just a chance to grow a soul. - A. Powell
Weblog: http://ahmedyoussef.wordpress.com/

red mercury

  • Just Joined
  • *
  • Posts: 8
    • View Profile
    • Email
 :-[
آسف أنا كنت أحسب يقول أحسب 100!
Logged

Striky

  • Helping Freak
  • Administrator
  • Posting Freak
  • *****
  • Posts: 252
    • View Profile
    • WWW
    • Email
No problem :)
Logged

Life is just a chance to grow a soul. - A. Powell
Weblog: http://ahmedyoussef.wordpress.com/