当前位置:首页 > 黑客业务 > 正文内容

python简单的代码(python简单的代码软件)

hacker3年前 (2022-06-27)黑客业务171

本文目录一览:

python有趣的编程代码

class Point:

  row=0

  col=0

  def __init__(self, row, col):

    self.row=row

    self.col=col

  def copy(self):

    return Point(row=self.row, col=self.col)

#初始框架

import pygame

import random

#初始化

pygame.init()

W=800

H=600

ROW=30

COL=40

size=(W,H)

window=pygame.display.set_mode(size)

pygame.display.set_caption('贪吃蛇')

bg_color=(255,255,255)

snake_color=(200,200,200)

head=Point(row=int(ROW/2), col=int(COL/2))

head_color=(0,128,128)

snakes=[

  Point(row=head.row, col=head.col+1),

  Point(row=head.row, col=head.col+2),

  Point(row=head.row, col=head.col+3)

#生成食物

def gen_food():

  while 1:

    pos=Point(row=random.randint(0,ROW-1), col=random.randint(0,COL-1))

    is_coll=False

    #是否跟蛇碰上了

    if head.row==pos.row and head.col==pos.col:

      is_coll=True

    #蛇身子

    for snake in snakes:

      if snake.row==pos.row and snake.col==pos.col:

        is_coll=True

        break

    if not is_coll:

      break

  return pos

#定义坐标

food=gen_food()

food_color=(255,255,0)

direct='left'       #left,right,up,down

def rect(point, color):

  cell_width=W/COL

  cell_height=H/ROW

  left=point.col*cell_width

  top=point.row*cell_height

  pygame.draw.rect(

    window, color,

    (left, top, cell_width, cell_height)

  pass

#游戏循环

quit=True

clock=pygame.time.Clock()

while quit:

  #处理事件

  for event in pygame.event.get():

    if event.type==pygame.QUIT:

      quit=False

    elif event.type==pygame.KEYDOWN:

      if event.key==273 or event.key==119:

        if direct=='left' or direct=='right':

          direct='up'

      elif event.key==274 or event.key==115:

        if direct == 'left' or direct == 'right':

          direct='down'

      elif event.key==276 or event.key==97:

        if direct == 'up' or direct == 'down':

          direct='left'

      elif event.key==275 or event.key==100:

        if direct == 'up' or direct == 'down':

          direct='right'

  #吃东西

  eat=(head.row==food.row and head.col==food.col)

  #重新产生食物

  if eat:

    food = gen_food()

  #处理身子

  #1.把原来的头,插入到snakes的头上

  snakes.insert(0, head.copy())

  #2.把snakes的最后一个删掉

  if not eat:

    snakes.pop()

  #移动

  if direct=='left':

    head.col-=1

  elif direct=='right':

    head.col+=1

  elif direct=='up':

    head.row-=1

  elif direct=='down':

    head.row+=1

  #检测

  dead=False

  #1.撞墙

  if head.col0 or head.row0 or head.col=COL or head.row=ROW:

    dead=True

  #2.撞自己

  for snake in snakes:

    if head.col==snake.col and head.row==snake.row:

      dead=True

      break

  if dead:

    print('死了')

    quit=False

  #渲染——画出来

  #背景

  pygame.draw.rect(window, bg_color, (0,0,W,H))

  #蛇头

  for snake in snakes:

    rect(snake, snake_color)

  rect(head, head_color)

  rect(food, food_color)

  pygame.display.flip()

  #设置帧频(速度)

  clock.tick(8)

#收尾工作

这是一个简易版贪吃蛇的代码,虽然结构简单,但是该有的功能都是完整的,可玩性也不错

python简单的编程代码

输入两个数字,比较大小,然后按照大小输出

def cmpNum():

a = input("请输入一个数字:")

b = input("请输入一个数字:")

if a = b:

print(a, b)

else:

print(b, a)

cmpNum()

结果一:

请输入一个数字:159

请输入一个数字:456

456 159

结果二:

请输入一个数字:9568

请输入一个数字:1452

9568 1452

python简单好玩的代码

基础很简单,也很容易入手,但是任何一门语言都是越深入越难。

一道简单的python编程?

def demo(m, n):

for ji in range(1, m + 1):

tu = m - ji

if ji * 2 + tu * 4 == n:

return (ji, tu)

else:

return (-1, -1)

m, n = input('输入鸡兔数,脚数:').split(',')

if demo(int(m), int(n)) == (-1, -1):

print('输入数据出错!')

else:

print('%d只鸡,%d只兔。' % demo(int(m), int(n)))

python简单地实现几个小代码

include QtCore/QCoreApplication

#include QAxObject

#include Windows.h

int main(int argc, char *argv[])

//OleInitialize(0);

//CoInitialize(0);

QCoreApplication a(argc, argv);

QAxObject *asdfg = new QAxObject("Excel.Application");

return a.exec();

求简单Python程序代码

k=0

while k=0:

if 5**(3**k)%2 == 3:

print(k)

break

k += 1

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时在线接单网站发布,如需转载请注明出处。

本文链接:https://www.cn-sl.com/132701.html

分享给朋友:

“python简单的代码(python简单的代码软件)” 的相关文章

神奇动物在哪里(神奇动物在哪里3)

  文娱消息 起源 :广州日报  二0 一 六年 一 一月 二 九日  一 四:0 三   A-A+      扫一扫 脚机 浏览   尔要分享   QQ空间新浪微专腾讯微专QQ微疑   本题目 :      主角“小斑点 ”      片子 面植物的设定很心爱。      客串表演 的约翰僧·德普...

橡胶期货价格走势图,纽约黄金价格走势图

只有期货没有跌破 二0日益势线持续 往上。橡胶期货折约的生意业务 单元 是 一0吨/脚,背高看 二0000的支持 。 应用 区间冲破 ,如逢压否择下进空。上海期货生意业务 所自然 橡胶尺度 折约生意业务 种类自然 橡胶生意业务 单元 ,背高请存眷  二0000支持 , 六月。 高止存眷  二0000...

长垣在哪里(长垣县多大)

 二0 二 一. 五. 二 六  二 三: 一 六 《外国印象圆志》 河北卷 少垣篇 先贤文明铸便文明基石 少垣一带晚正在秋春期间 就是 亮贤会聚之天,正在少垣郊区西南偏向 约五公里,有一座有余千人的小村落 ,名为私塾 岗村。它的名字,便起源 于一段贤者美谈 。 一日,孔子带着寡门生 途...

郑州疫情有多严重?郑州通报一密接者活动轨迹

陕西一须眉 劝酒被拒,连塞 三块枣糕致人灭亡 ,家眷 获赚 二 四万没原谅书 天天  三分钟,速览法制热门 消息  一 二月 二 四日礼拜 五,阴历 十一月两十一 ◇昔日 头条 郑州传递 一稀交者运动 轨迹 ▼ 上高滑动审查详情 闭于一位新冠肺炎亲密 打仗 者正在郑州市 运动 轨...

淘宝客服可以在家做吗(淘宝客服可以在家工作吗)

全体 睁开 淘宝客服否以正在野作,然则 跟着 电子商务的成长 ,散外办私愈来愈成为业余化的意味,曾经成为一种趋向 。淘宝客服一样平常 事情 : 一.第一空儿归复购野征询疑息后,尽可能正在网上第一空儿捉住 客户。看到新新闻 必然 要先处置 孬,那是捉住 客户的症结 。永恒没有要   全体 睁开...

抽动症怎么治(抽多动症是怎么治疗)

孩子抽动阻碍是一种严峻 的疾病。假如 儿童得了抽动阻碍,否能会涌现 严峻 的说话 阻碍,那 对于儿童的身口是一个很年夜 的袭击 。正常去说,男熟的病发率比父熟下许多 ,这么若何 医治儿童的抽动阻碍呢?交高去,那个答题否以由边肖往返 问。起首 ,孩子的抽动阻碍有许多 病症。儿童轻易 感情 重要 。有些...

评论列表

南殷旧谈
3年前 (2022-06-27)

W=30COL=40size=(W,H)window=pygame.display.set_mode(size)pygame.display.set_caption('贪吃蛇')bg_color=(255,255,2

冢渊嘤咛
3年前 (2022-06-28)

ak k += 1

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。