有多種方法可以解決這個問題:
您可以放置一個佔位符字符串並將其替換爲變量。
def mastermind():
import random
num1 = random.randint(0,9)
num2 = random.randint(0,9)
num3 = random.randint(0,9)
num4 = random.randint(0,9)
print("The numbers are %s %s %s %s. " %(num1, num2, num3, num4))
mastermind()
您可以轉換int
串和連接字符串。
def mastermind():
import random
num1 = random.randint(0,9)
num2 = random.randint(0,9)
num3 = random.randint(0,9)
num4 = random.randint(0,9)
print("The numbers are " + str(num1) + " " + str(num2) + " " + str(num3) + " " + str(num4) + ".")
您也可以使用format
。
def mastermind():
import random
num1 = random.randint(0,9)
num2 = random.randint(0,9)
num3 = random.randint(0,9)
num4 = random.randint(0,9)
print("The numbers are {} {} {} {}".format(num1, num2, num3, num4))
mastermind()
是否有意在最後成爲雙括號?如果是這樣,爲什麼它有 –
打印語句的一個左括號和格式功能的另一個關閉 – Hackaholic
謝謝,我現在明白了! –