2016-04-09 12 views
0
#dating sim 
energy = 10 
flirtpower = 5 
print ('welcome to Paragonia dating simulator!') 
print ('it is a sunny day at the end of the summer. You are new to 
Paragonia Highschool.') 
print ('A cute blonde boy walks up to you. he says:') 
name = int (input ("what's your name?")) 
print ('-Nice too meet you, ' name ,'! My name is Alex, Alex Snowdon. 
He smiles at you.') 

Python sagt 'ungültige Syntax' und hebt die Variable 'name' hervor. Was mache ich falsch? Ich bin ein absoluter Anfänger ...Python akzeptiert meine Variable nicht

+0

Sie forg ot ein Komma zwischen der Zeichenfolge vor und 'name'. –

Antwort

1

Sie haben vergessen, ein Komma direkt vor Ihren Variable name

print ('-Nice too meet you, ', name ,'! My name is Alex, Alex Snowdon. He smiles at you.') 

Auch Sie gehen einen anderen Fehler stellen, weil Sie einen Eingang zu einem int werfen, die ich denke, diese

ändern: Sie wollen als strname = int (input ("what's your name?"))

An:

name = input ("what's your name?") 

Ein viel einfacherer Weg, dies zu schreiben, Probleme zu vermeiden, wie diese format auf Zeichenfolge zu verwenden ist, und legen Sie {}, wo Sie Ihre Variable platzieren mögen:

print ('-Nice too meet you, {}! My name is Alex, Alex Snowdon. He smiles at you.'.format(name)) 
0
print ('-Nice too meet you, ', name ,'! My name is Alex, Alex Snowdon. He smiles at you.') 
#You forgot a comma here  ^, and you cannot put a string over multiple lines, 
unles you use triple-commas, like this: 

"""This is a string 
that goes over multiple lines.""" 
+0

ahhh das habe ich vergessen! Danke:) –

0

In dieser Zeile

print ('-Nice too meet you, ' name ,'! My name is Alex, Alex Snowdon. 
He smiles at you.') 

Sie haben vergessen, ein kommen zu setzen, nachdem '-Nizza Sie zu treffen,' [insert Koma hier] Name, ...

Verwandte Themen