python手记(52)

import  sys 
import pygame
from pygame.locals import *
import time
pygame.init()
screen=pygame.display.set_mode((500,550))
myfont=pygame.font.Font(None,30)
red=(255,0,0)
green=(0,255,0)
textImage=myfont.render(time.strftime("%Y-%m-%d  %H:%M:%S", time.localtime()),True,red)
myclock=time.clock()
while True:
    for myevent in pygame.event.get():
        if myevent.type in (QUIT,KEYDOWN):
            sys.exit()
    myclock=time.clock()        
    if myclock>5:
        textImage=myfont.render(time.strftime("%Y-%m-%d  %H:%M:%S", time.localtime()),True,red)
        
    screen.fill(green)
    screen.blit(textImage,(90,90))

pygame.display.update()

import  sys 
import pygame
from pygame.locals import *
import time
pygame.init()
screen=pygame.display.set_mode((500,550))
myfont=pygame.font.Font(None,30)
red=(255,0,0)
green=(0,255,0)
blue=(0,0,255)
radius=10
screen.fill(green)
pygame.draw.circle(screen,red,(200,250),radius,2)
pygame.display.update()
while True:
    for myevent in pygame.event.get():
        if myevent.type in (QUIT,KEYDOWN):
            sys.exit()
    radius+=10
    radius=radius % 200
    print radius
    pygame.draw.circle(screen,red,(200,250),radius,2)
    pygame.draw.rect(screen,blue,(int(radius/2),int(radius/2),radius,radius),0)
    pygame.display.update()
    time.sleep(10)

时间: 2024-11-13 11:49:14

python手记(52)的相关文章

Python 手记

Python 手记 python 2.7 notepid ++ 编辑器 <简明 Python 教程> www.byteofpython.info 获得人生中的成功需要的专注与坚持不懈多过天才与机会. ——C.W. Wendte wxPython.Twisted和Python图像库 Python.org/download 点击控制面板->系统->高级->环境变量.在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把;C:\Python23加到它的结尾.当然,是Pyt

Python手记

字符串的拼接 1."+",如果是字符和数字相连,要使用str()函数对于数字进行字符转化: 2.join() 3.",",链接的两个字符串之间用空格做关联 4.占位符 tmp +=1 #print 'r'%tmp print("row num is: %s"%(tmp)) print('value is: %s; RowNum is: %s'%(cellValue,rowNo)) #多个占位 python的全局变量 第一种是def consts(

python--笨方法学python 习题52

笨方法学python是一本不错的python入门书籍.书的最后一节是一个web版的游戏程序,以下是程序代码: 1.项目的目录结构如下所示:skeleton\ app.py map.py templates\ layout.html show_room.html you_died.html 2.游戏地图结构 map.py其中Room类是游戏场景,包括场景名称 name,描述 description,通往下一场景的可能路径集合 paths. 定义了游戏中设计到的7个场景. # -*- coding:

菜鸟教程 Python 手记 1

Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 编码 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如: total = item_one + item_two + item_three 在 [], {}, 或 () 中

python手记(4)------列表(操作方法)

1.增加--append.extend.insert list.append(item)--------给列表末尾增加条目 list.extend(可迭代对象)------扩容列表,可增加列表.字符串.元组等 a=[1,3] In[47]: a.append(5) In[48]: a Out[48]: [1, 3, 5] b=[5,6,7] In[51]: a.extend(b) In[52]: a Out[52]: [1, 3, 5, 5, 6, 7] list.insert(i,item)-

Python 手记-3

1.PyCharm配置模板 file------settings-----editer-----filie*--------templates------python script 添加 #!/usr/bin/env python # -*- coding:utf-8 -*- #Writed by liyang 这样,创建同样文件的时候,会自动添加这些内容到新建文件 2.小练习:生成字典 文件内容: alex|123|1 eric|123|1 emmy|123|1 obj = file('log

python手记(7)------字典(操作方法)

1.dict方法概述 In[70]: dir(dict) Out[69]: ['__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__ite

python手记(53)

import sys import pygame from pygame.locals import * import time import math pygame.init() screen=pygame.display.set_mode((500,550)) myfont=pygame.font.Font(None,30) red=(255,0,0) green=(0,255,0) blue=(0,0,255) pygame.display.set_caption("myhaspl&quo

python手记-twisted(2)

关闭连接 Xshell 5 (Build 0655)Copyright (c) 2002-2015 NetSarang Computer, Inc. All rights reserved. Type `help' to learn how to use Xshell prompt.[c:\~]$ telnet 120.55.*.* 8001 Connecting to 120.55.*.*:8001...Connection established.To escape to local she