Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

achu3p

  • 2 years ago

Python; have to use a for loop to ask "How many cookies were sold in week [-]". What am I doing wrong and how can I fix it?: for i in range(1,5): sold = float(raw_input("How many cookies were sold in week" , i , "? "))

  • This Question is Closed
  1. c0decracker
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    raw_input function only accepts 1 parameter -- a prompt string -- and you're giving it 3. what you probably wanted to do is to pass a formated string in there, so it should look as follow: for in in range(1,5): sold = float(raw_input("How many cookies were sold in week %d? " % i))

  2. c0decracker
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    note how this: "How many cookies were sold in week %d? " % i is actually a single string after it's fully evaluated (!)

  3. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy