簡體   English   中英

如何在python中將字符串乘以變量整數

[英]How to multiply a string by a variable integer in 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, "*")

但是我知道您在做什么,您是否想要這樣的代碼?

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, "*")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM