我是新來的蟒蛇,我想做一個基本的骰子滾動程序,但是當我運行該程序時,它從不顯示骰子圖片。圖片是看起來像死的東西,我不想導入圖片。這是我的代碼我的骰子滾動程序有什麼問題?
leaveprogram = 0
from random import randint
uniform = 0
random = 0
while leaveprogram != "q":
print ("Dice Rolling Program")
print ("press enter to roll")
input()
number = randint(1, 6)
if number == 1:
print("[-----------]")
print("[ ]")
print("[ o ]")
print("[ ]")
print("[-----------]")
leaveprogram=input()
if number == 2:
print ("[-----------]")
print ("[ ]")
print ("[ o o ]")
print ("[ ]")
print ("[-----------]")
leaveprogram=input()
if number == 3:
print ("[-----------]")
print ("[ o o ]")
print ("[ o ]")
print ("[ ]")
print ("[-----------]")
leaveprogram=input()
if number == 4:
print ("[-----------]")
print ("[ o o ]")
print ("[ o o ]")
print ("[ ]")
print ("[-----------]")
leaveprogram=input()
if number == 5:
print ("[-----------]")
print ("[ o o ]")
print ("[ o ]")
print ("[ o o ]")
print ("[-----------]")
leaveprogram=input()
if number == 6:
print ("[-----------]")
print ("[ o o ]")
print ("[ o o ]")
print ("[ o o ]")
print ("[-----------]")
leaveprogram=input()
您的縮進是錯誤的。 – TigerhawkT3
具體而言,您需要縮進所有那些'if'語句,以便它們在'while'循環中執行。 –
你的'if'語句應該在while循環中(正確縮進)。你也不需要多個'print'來做到這一點。你可以使用'print'('''這裏帶有換行符''')'。三重引號允許在'print'函數中有多行字符串。 –