2017-06-28 69 views
-2

好的,所以我輸入了我的代碼,但是我一直收到語法錯誤。那麼,它爲什麼不起作用?請告訴我。 感謝如何在python中將變量添加到打印函數中?

# Odd or Even? 
print('Hello! What is your name?') 
PlayerName = input() 
print("Hello," +PlayerName "! Enter your number and I\'ll tell you if it\'s even or odd!") 
PlayerNum = input() 
List = list(PlayerNum) 
print(PlayerNum) 
+0

林還使用Python 3 – LOL

+2

你忘了一個'+'。 – user2357112

+2

你在'PlayerName'和'「之間缺少'+'!輸入你的...'' –

回答

1
print("Hello," +str(PlayerName) + "! Enter your number and I\'ll tell you if it\'s even or odd!") 

print("Hello, {}! Enter your number and I\'ll tell you if it\'s even or odd!".format(PlayerName)) 
1

使用格式化功能

print("hello world {someparam}".format(name='foo') 
0

試試這個代碼:

記住ŧ o在變量和字符串之間添加「+」符號以打印組合句子。

print("Hello! What is your name?") 
playerName = input() 
print("Hello, " + playerName + "! Enter your number and I'll tell you if it's even or odd!") 
playerNum = input() 
List = list(playerNum) 
print(playerNum) 

至於確定是否是奇數還是偶數,我不知道,如果你已經做了這個代碼,但這裏是我會用什麼:

if int(playerNum) % 2 == 0: 
    print("Even") 
else: 
    print("Odd") 
相關問題