2015-09-23 65 views
0

我無法乘以一個整數變量的字符串。整數以可變形式存在,因爲它是由用戶輸入的輸入。但是我不能讓它們一起繁殖,所以我可以打印它們。該程序符合並運行,但遇到它們相乘時的代碼時遇到語法錯誤。如何乘以python中的變量整數字符串

gapVal=(" ") 

gapSp=int(input("Please enter a the amount of spaces between the stars")) 
gapSp2=(gapSp)-2 
gapSp3=(gapSp2)-2 

print("*", gapSp, "*", gapSp2, "*", gapSp3, "*") 
+1

什麼是錯誤? –

+0

remove(),否則你正在處理元組 – tinySandy

回答

0

但是我明白你在做什麼,你想要這樣的代碼嗎?

gapVal = " " 

gapSp=int(input("Please enter a the amount of spaces between the stars")) 
gapSp2 = gapSp - 2 
gapSp3 = gapSp2 - 2 

print("*", gapSp * gapVal, 
     "*", gapSp2 * gapVal, 
     "*", gapSp3 * gapVal, "*") 
+0

謝謝你,你已經幫了很多。 – user5369879

+0

@ user5369879不客氣:) –