Python Forum
trying an online challenge
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
trying an online challenge
#4
You were on the right track with your first example, almost. Then you were correct in thinking you needed to use 'range'. Then you sort of went berserk. Many times in reply's you will see the advise "add print statements".  This helps you to "see" what the script "sees". Once your satisfied, you can delete the print statements.

I've taken the liberty of modifying your code a bit:

def factorial(number):
   for n in range(1, number):    # Gives range 1 thru number - 1
       print('number {} times {}'.format(number, n))    # Go ahead and delete this line
       number *= n
       print("number = ", number)    # Go ahead and delete this line
   return number

selection = int(input("Pick a number between 1 and 18: "))
result = factorial(selection)
print("{} objects can be arranged {} different ways".format(selection, result))
Output:
Pick a number between 1 and 18: 5 number 5 times 1 number =  5 number 5 times 2 number =  10 number 10 times 3 number =  30 number 30 times 4 number =  120 5 objects can be arranged 120 different ways
If it ain't broke, I just haven't gotten to it yet.
OS: Windows 10, openSuse 42.3, freeBSD 11, Raspian "Stretch"
Python 3.6.5, IDE: PyCharm 2018 Community Edition
Reply


Messages In This Thread
trying an online challenge - by tozqo - Jun-12-2017, 11:38 AM
RE: trying an online challenge - by Ofnuts - Jun-12-2017, 12:22 PM
RE: trying an online challenge - by tozqo - Jun-13-2017, 07:32 AM
RE: trying an online challenge - by sparkz_alot - Jun-13-2017, 02:01 PM
RE: trying an online challenge - by tozqo - Jun-14-2017, 07:04 AM
RE: trying an online challenge - by tozqo - Jun-18-2017, 03:34 AM
RE: trying an online challenge - by Ofnuts - Jun-18-2017, 10:19 AM
RE: trying an online challenge - by tozqo - Jun-20-2017, 10:01 AM
RE: trying an online challenge - by Kebap - Jun-21-2017, 07:07 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Team Chooser Challenge kanchiongspider 3 2,503 Jun-02-2020, 04:02 AM
Last Post: kanchiongspider
  Meal cost challenge Emekadavid 3 3,012 Jun-01-2020, 02:01 PM
Last Post: Emekadavid
  Appending To Files Challenge erfanakbari1 3 3,092 Mar-27-2019, 07:55 AM
Last Post: perfringo
  Problem with a basic if challenge erfanakbari1 2 2,089 Oct-12-2018, 08:04 AM
Last Post: erfanakbari1

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020