import randomlist1 = ["chips", "banana", "cake", "wine", "cookie", "apple", "chocolate"]random_word = random.choice(list1)user_guesses = 0guess_limit = 10index = 0guessleft = guess_limit - user_guessesindex_1 = random_word[index]length = len(random_word)for a in range(len(random_word)): print("_")所以這個(gè)循環(huán)的輸出將在彼此下面加上下劃線,而不是像這樣在彼此后面加上下劃線 _ _ _ _我怎樣才能解決這個(gè)問題?
2 回答

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
改變這個(gè):
print("_")
對(duì)此:
print("_", end="")
或者如果你想讓它們之間有一個(gè)空間,你可以這樣做
print("_", end=" ")

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
而不是使用
for a in range(len(random_word)): print("_")
您可以使用
print(*('_' for i in range(len(random_word))), sep=' ')
或者
print(' '.join('_' * len(random_word)))
添加回答
舉報(bào)
0/150
提交
取消