Author Topic: dumb syntax error..  (Read 4680 times)

0 Members and 1 Guest are viewing this topic.

Offline Snake X

  • Ancient Veteran
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 810
  • Rating: +33/-8
    • View Profile
dumb syntax error..
« on: September 24, 2011, 08:54:45 pm »
I'm learning python at an incredible pace (It shoulda taken me a week to do what i did this whole day xD)

Anywho, my tutorial told me to not get help with this.. but im blown away by why this is giving me an error. I mean really, I dont get how this isn't correct:

Code: [Select]
sentence = "All good things come to those who wait."

command prompt said:
Code: [Select]
C:\Users\Jacob\Desktop\python>ex26.py
  File "C:\Users\Jacob\Desktop\python\ex26.py", line 77
    sentence = "All good things come to those who wait."
           ^
SyntaxError: invalid syntax

edit: heres the full thing:

Code: [Select]
def break_words(stuff):
    """This function will break up words for us."""
    words = stuff.split(' ')
    return words

def sort_words(words):
    """Sorts the words."""
    return sorted(words)

def print_first_word(words):
    """Prints the first word after popping it off."""
    word = words.pop(0)
    print word

def print_last_word(words):
    """Prints the last word after popping it off."""
    word = words.pop(-1)
    print word

def sort_sentence(sentence):
    """Takes in a full sentence and returns the sorted words."""
    words = break_words(sentence)
    return sort_words(words)

def print_first_and_last(sentence):
    """Prints the first and last words of the sentence."""
    words = break_words(sentence)
    print_first_word(words)
    print_last_word(words)

def print_first_and_last_sorted(sentence):
    """Sorts the words then prints the first and last one."""
    words = sort_sentence(sentence)
    print_first_word(words)
    print_last_word(words)


print "Let's practice everything."
print 'You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'

poem = """
\tThe lovely world
with logic so firmly planted
cannot discern \n the needs of love
nor comprehend passion from intuition
and requires an explantion
\n\t\twhere there is none.
"""


print "--------------"
print poem
print "--------------"

five = 10 - 2 + 3 - 5
print "This should be five: %s" % five

def secret_formula(started):
    jelly_beans = started * 500
    jars = jelly_beans / 1000
    crates = jars / 100
    return jelly_beans, jars, crates


start_point = 10000
beans, jars, crates == secret_formula(start-point)

print "With a starting point of: %d" % start_point
print "We'd have %d jeans, %d jars, and %d crates." % (beans, jars, crates)

start_point = start_point / 10

print "We can also do that this way:"
print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont


sentence = "All good things come to those who wait."

words = ex25.break_words(sentence)
sorted_words = ex25.sort_words(words)

print_first_word(words)
print_last_word(words)
print_first_word(sorted_words)
print_last_word(sorted_words)
sorted_words = ex25.sort_sentence(sentence)
print sorted_words

print_first_and_last(sentence)

print_first_and_last_sorted(sentence)

oh and plz dont give me feedback like 'y r u using cmd' or criticize, im just getting this from a tutorial, i dont need a critical review of my progress. i just need help lol
« Last Edit: September 24, 2011, 09:23:55 pm by Snake X »
Loved this place, still the best producers of power metal, and sparked my dreams of coding.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: dumb syntax error..
« Reply #1 on: September 24, 2011, 11:59:00 pm »
Code: [Select]
print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont
Parenthesis not closed. Also seems to be a spelling error :)




Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: dumb syntax error..
« Reply #2 on: September 24, 2011, 11:59:39 pm »
we all love unclosed parenthesis...
Sig wipe!

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: dumb syntax error..
« Reply #3 on: September 25, 2011, 12:01:02 am »
only an optimization in TI-Basic :P
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: dumb syntax error..
« Reply #4 on: September 25, 2011, 12:08:08 am »
only an optimization in TI-Basic :P
Yep. Otherwise, it's a pain :/