Python3 井字游戏
来源:互联网 发布:ubuntu 进入boot 编辑:程序博客网 时间:2024/06/05 11:00
输入9次,把每个格填满。两个游戏手,一个用X填,一个用0填,交替下棋。X先填。
提示:用字典
theBoard={'top-L':' ','top-M':' ','top-R':' ', 'mid-L':' ','mid-M':' ','mid-R':' ', 'low-L':' ','low-M':' ','low-R':' ',}def printBoard(board): print(board['top-L']+'|'+board['top-M']+'|'+board['top-R']) print('-+-+-') print(board['mid-L']+'|'+board['mid-M']+'|'+board['mid-R']) print('-+-+-') print(board['low-L']+'|'+board['low-M']+'|'+board['low-R'])turn = 'X'for i in range(9): printBoard(theBoard) print('Turn for ' + turn + '. Move on which space ? ') move = input() theBoard[move]=turn if turn == 'X': turn ='0' else: turn='X'printBoard(theBoard)
检验结果:
================= RESTART: /Users/valen/Documents/test.py ================== | | -+-+- | | -+-+- | | Turn for X. Move on which space ? top-LX| | -+-+- | | -+-+- | | Turn for 0. Move on which space ? top-RX| |0-+-+- | | -+-+- | | Turn for X. Move on which space ? low-RX| |0-+-+- | | -+-+- | |XTurn for 0. Move on which space ? mid-MX| |0-+-+- |0| -+-+- | |XTurn for X. Move on which space ? low-LX| |0-+-+- |0| -+-+-X| |XTurn for 0. Move on which space ? top-MX|0|0-+-+- |0| -+-+-X| |XTurn for X. Move on which space ? mid-LX|0|0-+-+-X|0| -+-+-X| |XTurn for 0. Move on which space ? low-MX|0|0-+-+-X|0| -+-+-X|0|XTurn for X. Move on which space ? mid-RX|0|0-+-+-X|0|X-+-+-X|0|X>>>
0 0
- Python3 井字游戏
- 猜数字的游戏Python3
- 外星人入侵游戏(Python3)
- 使用Python3编写的2048的游戏-带界面的
- 从零开始学会用Python3做捕鱼达人游戏
- Python3.6游戏设计(小学入门级别)
- python3
- Python3
- python3
- Python3
- Python3
- Python3
- python3
- python3
- python3
- Python3
- python3
- python3
- RxJava是什么?
- [C++编程] -- 虚函数与多态
- TEC1701.WebADI开发技术总结 - 第六章 Web ADI开发常见问题(6/6)
- 你该如何去阅读拥有海量代码行的项目
- An internal error occurred during: "Launching web on MyEclipse Tomcat"
- Python3 井字游戏
- IDG资本投资列表
- log4j的使用方法
- Struts2 中的值栈的理解
- Android Framework 批量编译-批量推送 脚本
- spring的RequestContextListener有什么用
- 修改Eclipse因为系统权限异常:permission is only granted to system apps
- java 中char类型和 Unicode编码
- windows vim settings