与小卡特一起学python 第21章 打印格式化与字符串
# -*- coding: utf-8 -*-#21-1 打印正方形和立方体print("Number \tSquare \tCube")for i in range (1,11): print(i,'\t',i**2,'\t',i**3)dec_number =12.3456print("It is %.2f degrees today." % dec_number)print("%f" % dec_number)number = 12.3456print("%.3f" % number)my_string ="%...
与小卡特一起学python 第20章 使用pyqt
PYQT5 下载https://sourceforge.net/projects/pyqt/?source=typ_redirect参考资料http://bbs.fishc.com/thread-59816-1-1.html
与小卡特一起学python 第19章 声音
#19章 声音#19-1 播放声音import pygame,syspygame.init()pygame.mixer.init()screen = pygame.display.set_mode([640,480])pygame.time.delay(1000)splat = pygame.mixer.Sound("bg_music.mp3")splat.play()running = Truewhile running: for event in pygame.event.get(): &...
与小卡特一起学python 第18章 一种新的输入-事件
#18章 事件#18-1 反弹程序,假如动画精灵和clock.tick()import pygame,syspygame.init()screen = pygame.display.set_mode([640,480])backgroup = pygame.Surface(screen.get_size())backgroup .fill ([255,255,255])clock = pygame.time.Clock()class Ball(pygame.sprite.Sprite): def __init_...
与小卡特一起学python 第17章动画精灵和碰撞检测
#17-1 使用动画精灵在屏幕上放多个沙滩球图像import sys,pygameclass MyBallClass(pygame.sprite.Sprite): def __init__(self,image_file,location): pygame.sprite.Sprite.__init__(self) self.image = pyg...
与小卡特一起学python 第16章 图形 Pygame学习
#16章图形#16-1创建一个PYgame窗口import pygamepygame.init()screen = pygame.display.set_mode([1024,768])#16-2 使得窗口正常工作import pygamepygame.init()screen = pygame.display.set_mode([640,480])running = Truewhile running: for event in pygame.event.get(): &nb...
与小卡特一起学Python 第15章 模块 及动手试一试
#15-1创建模块# this is the file "my_module.py"# we're going to use it in another programdef c_to_f(celsius): fahrenheit = celsius * 9.0 /5 +32 return fahrenheit#15-2 调用15-1模块 ##import my_module #方法一from my_module import c_to_f #方法二celsius = flo...
与小卡特一起学python 第14章 对象 动手试一试
#14章对象动手试一试#14.1对应银行账户的类如下所示:class BankAccout: def __init__(self,acct_number,acct_name): self.acct_number = acct_number self.acct_name = acct_name &n...
与小卡特一起学python 第14章 对象
#14章 对象#14-1 创建一个简单的Ball类class Ball: #告诉python我们建立一个类 def bounce(self): if self.direction == "down": self.direction = "up"#14-2 使用Ball类class ...
与小卡特一起学python 第13章 函数-积木 动手试一试
# 13函数 动手试一试#13.1 编写一个函数,用大写字母打印你的名字。def printName(): print(" CCCC A RRRRR TTTTTTT EEEEEE RRRRR") print(" C &...
与小卡特一起学python 第13章 函数-积木
#13.1 函数-积木 创建和使用函数def printMyAddress(): print("Warren Sande") print("123 Main Street") print("Ottawa,Ontario,Canada") print("K2m 2e9") print()printMyAddress()#13.2调用函数printMyAddress()...
永不过时的编程工具
我从事专业编程工作已经十年有余。有些过时的东西我早就应该把它们忘记了(噢,上帝呀,Cold Fusion),但是迄今为止,依然有许多工具、技巧和概念继续在我的工作中发挥着重要的作用。以下内容是我的一个小结。与此同时,我也希望了解一下你们的情况,这样我就不仅可以体验一下发现的乐趣,或许还能够从中找到一些我...
IDLE中用Ctrl + L快捷键实现清屏
用Ctrl + L就可以实现清屏首先: 下载clearwindow.py链接: http://pan.baidu.com/s/1i4UTKwd 密码: r6g2将这个文件放在Python X\Lib\idlelib目录下(X为你的python版本).其次:在这个目录下找到config-extensions.def这个文件(idle扩展的配置文件),以记事本的方式打开它。打开config-exten...
与小卡特一起学python 第12章 收集起来,列表与字典 动手试一试
#12 列表和字典 动手试一试#12-1 写一个程序,让用户提供5个名字,程序把名字保存在一个列表中,并打印出来#方法1比较笨,用输入形式。代码比较多。print("Enter 5 names:")name=[]name1=input()name2=input()name3=input()name4=input()name5=input()name=(name1,name2,name3,name4,name5)print("The names ar...
与小卡特一起学python 第11章 嵌套与可变循环 动手试一试
#第十一章 嵌套与可变循环 动手试一试#11-1 第八章中的倒数计数器,修改成可变循环程序,询问用户从哪个数开始计算import timecount = int (input("Countdown time:How many seconds?请输入从哪个数开始倒数:"))for i in range(count,0,-1): print(i) time.sleep(1)print("BL...
与小卡特一起学python 第11章 嵌套与可变循环
#11-1嵌套循环 ,一次打印3个乘法表multiplier = 5for i in range(1,11): print(i,"x",multiplier,"=",i*multiplier)for multiplier in range (5,8): for i in range (1,11): print(i,"x",multiplier,"=",i*multiplier) &...
与小卡特一起学python 第10章 游戏时间到了 代码清单
# Skier program 游戏时间到了import pygame,sys,randomskier_images = ["skier_down.png","skier_right1.png", "skier_right2.png","skier_left2.png", &n...
与小卡特一起学python 第10章 游戏时间到了 pygame安装及素材图片准备
在进行第10章时要准备:1、安装Pygame 1.1 下载: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 选择相应的python版本的pygame。 ...
与小卡特一起学python 第9章 全都为了你-注释
单行注释 # 行末注释 # 多行注释#************ #-------------------- &n...
与小卡特一起学python 第8章 动手试一试源码
#与小卡特一起学python 8章动手试一试源码#8.1 编写一个程序,显示乘法表,开始时候询问用户显示哪个数的乘法表##import easygui##looper = easygui.integerbox("Which multiplication table would you like?")looper = int(input("Which multiplication table would you like?\n"))print("Here's your table:")for i...