size = 5 # Can be changed later if you want to make the board bigger
下一步,根据这一点选择你的船位
^{pr2}$
不是让一个板充满0,而是动态地生成板,这样它就已经预先填充了可能的值。在
^{3}$
然后,在游戏逻辑的内部,在“你错过了我的战舰”一行之后,改变棋盘上的相关方块
...
print("You missed my battleship!")
number_guess = int(guess) - 1 # Because lists are zero-indexed
board[number_guess] = "*" # Assign "*" to the spot that was guessed
if attempts < 3:
...
为了实现您的两个显示功能,我建议只让您的
board
列表保存显示值,因为您无论如何都不会在其他地方使用它。在还有一件事:当你选择飞船的索引时,你有一个错误(应该在[1,5]范围内),我已经纠正了这个错误。在
如果您正在扩展战舰程序,并且必须有一个打印列表索引的函数(除非值是}),一种方法是简单地执行以下操作:
^{pr2}$'*'
或{好的做法:将电路板的大小设置为一个变量,这样就可以定期引用它。把这个放在上面
下一步,根据这一点选择你的船位
^{pr2}$不是让一个板充满0,而是动态地生成板,这样它就已经预先填充了可能的值。在
^{3}$然后,在游戏逻辑的内部,在“你错过了我的战舰”一行之后,改变棋盘上的相关方块
相关问题 更多 >
编程相关推荐