我有一个用python语言编写的小软件。 行为:
它将输出一个消息:
问题在第4.2节中,用户的所有输入的打印都是这样显示的
Vos essais: 33 44556677798082848687887079747271
而不是
Vos essais: 33 44 55 66 77 79 80 82 84 86 87 88 70 79 74 72 71
我已经尝试了一切使它的作品,但所有的空间我试图添加只是分开打印的每个字符。(ive连接()。Split())似乎什么都没用。你知道吗
我知道完整的代码不是专业的,但我是一个初学者。你知道吗
liste = tentative
for i in str(liste):
total = total + i
message = total
print("Bravo vous avez devinez mon choix après", "\x1b[0;33;40m" + str(compteur) + "\x1b[0m",\
"\x1b[0;33;40m"+ "essais!" + "\x1b[0m", "\nVos essais:", str(premieressaie), str(message))
您的问题在代码的这一部分:
你在重复最后一次猜测的每个字母,然后加上每个数字。你也应该加一个空格。相反,你可以这样做:
然而,这并不是解决这个问题的最佳方法。最好把你的猜测都记下来。然后,当你打印出来的时候,你可以把它们连接成一个字符串。像这样:
然后,当您要打印列表时,请执行以下操作:
考虑到你有一个巨大的字符串和所有的数字。你知道吗
我已经用最简单的方法删除了for,以便像前面提到的那样使用这一行
它的工作超级好,足够简单的我要做的事。你知道吗
谢谢大家的快速回答
相关问题 更多 >
编程相关推荐