An Introduction to Interactive Prog
一只菜鸟的学习笔记
这个作者很懒,什么都没留下…
展开
-
Python—如何自定义数据类型和方法
这里用一个简单的实例来说明:class Character: def __init__(self, name, initial_health): self.name = name self.health = initial_health self.inventory = [] def __str__(self): s = "Name: " + self.name s += " Health:原创 2021-04-09 15:06:24 · 3220 阅读 · 0 评论 -
coursera—Mini-project #5—Memory
这是一个来自 The Rice的课程 An Introduction to Interactive Programming in Python (Part 2)的记忆力翻纸牌游戏,废话不多说,直接上代码。源代码# implementation of card game - Memoryimport simpleguiimport random# helper function to initialize globalsdef new_game(): global new_lis, st原创 2021-04-09 00:23:46 · 140 阅读 · 0 评论 -
coursera—Mini-project #4—Pong
这是来自 The Rice的课程 An Introduction to Interactive Programming in Python (Part 1)最后一周的项目,一个乒乓球小游戏,可以分别用上下方向键和 “w” “S”键控制两方对手打乒乓球,最后一个项目相对之前的来说稍微复杂一些,主要完成的思路是先做好拍子,再让拍子按照规则上下移动不超过球台;再做好可以直线运动的球,接触到球桌边缘会直角反弹;最后再根据球是否触拍计分或者重新开始,具体步骤的解析,写在代码的注释里啦源代码# Implementa原创 2021-03-31 16:06:38 · 170 阅读 · 0 评论 -
coursera—Mini-project #3—Stopwatch: The Game
依然是整理的来自 The Rice的课程 An Introduction to Interactive Programming in Python (Part 1)第四周的小项目,一个简单的秒表游戏,点击停止时,秒表的秒钟是整数的话胜利加一分,这里用到了SimpleGUI的 timer小工具。源代码# template for "Stopwatch: The Game"# define global variablesimport simpleguisum_times = 0message原创 2021-03-31 14:50:30 · 257 阅读 · 0 评论 -
coursera—Mini-project #2—“Guess the number”
依然是整理的来自 The Rice的课程 An Introduction to Interactive Programming in Python (Part 1)第三周的小项目,一个简单的猜数字的游戏,这一课程大量用到了一个python的工具包SimpleGUI用于创建图形用户界面(GUI graphical user interface)源代码import simpleguiimport randomdef new_game(): range100() def range1原创 2021-03-30 22:51:39 · 239 阅读 · 1 评论 -
coursera—Mini-project #1 - Rock-paper-scissor-lizard-Spock
这个小项目来自 The Rice的课程 An Introduction to Interactive Programming in Python (Part 1)第二周的小项目,是一个进阶版的石头剪刀布小游戏,这里就借用一下网上随便搜到的翻译—石头剪刀布蜥蜴史波克吧!游戏规则分别用数字0-4代表你可以出的手势:0 — rock1 — Spock2 — paper3 — lizard4 — scissors其中每个手势可以杀死不同的另外两种手势:0 kill—> 3, 41 kill原创 2021-03-29 23:51:46 · 167 阅读 · 0 评论