[英]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.