2016-04-09 3 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 говорит «недопустимый синтаксис» и выделяет переменную «имя». Что я делаю не так? Я начинающий ...python не принимает мою переменную

+0

You кованы от запятой между строкой before и 'name'. –

ответ

1

Вы забыли запятую перед вашей переменной name

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

Кроме того, вы будете сталкиваться другую ошибку, потому что вы бросаете вход на int, что я думаю вы хотите как str:

Изменить это: name = int (input ("what's your name?"))

To:

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

Гораздо более простой способ, чтобы написать это, чтобы избежать проблем, как это использовать format на вашей строке, и место {} где вы хотите разместить переменную:

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 Я забыл это! Спасибо:) –

0

В этой строке

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

Вы забыли поставить пришли после того, как '-Ницца тоже встретиться с вами,' имя [вставить кома здесь], ...

Смежные вопросы