gpt4 book ai didi

python - python程序中不需要的换行符

转载 作者:行者123 更新时间:2023-11-28 21:21:17 24 4
gpt4 key购买 nike

我已经编写了如下详述的基本代码破解游戏(如 Hangman),但是当我在 Python 3.3.1 中运行它时,代码不会出现 _ _ _ _ _ 就像在 hangman 游戏中一样但是;

_
_
_
_
_

理想情况下,我希望它显示在一条直线上,我在早期版本的 Python 中没有这个问题 - 我已经搜索和搜索它慢慢地让我发疯 - 谁能帮忙吗?然后我可以考虑添加一个数组来存储一系列代码!

代码:

code = "25485"
guesses = ''
turns = 5
counter = 0

print ("Welcome to code cracker")

while turns > 0:

for char in code:

if char in guesses:

print (char),

else:

print ("_"),

counter += 1

if counter == 0:
print ("\nYou cracked the code")

break

print

guess = input("guess a number:")

guesses += guess

if guess not in code:

turns -= 1

print ("Wrong\n")

print ("You have", + turns, 'more guesses')

if turns == 0:

print ("You failed to crack the code\n" )

最佳答案

在python3中,在print中使用sepend参数:

In [4]: for i in range(4):
...: print ("_", sep='', end='')
#output: ____

关于python - python程序中不需要的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com