Python 编程快速上手 让繁琐工作自动化-第十章实践项目 10.8 调试硬币抛掷

下面程序的意图是一个简单的硬币抛掷猜测游戏。玩家有两次猜测机会(这
是一个简单的游戏)。但是,程序中有一些缺陷。让程序运行几次,找出缺陷,使
该程序能正确运行。
Python 编程快速上手 让繁琐工作自动化-第十章实践项目 10.8 调试硬币抛掷
上面的是书中的代码
找到两个缺陷
1、没有指明0与tail对应,1与heads对应
2、若第一次猜错,第二次只要猜相反的就一定会对
下面的是我的代码,请大家指正
Python 编程快速上手 让繁琐工作自动化-第十章实践项目 10.8 调试硬币抛掷
谢谢