报错。

import sys

import pygame

from settings import Settings

from ship import Ship

def run_game():

#初始化游戏并创建一个屏幕对象

pygame.init()

ai_settings=Settings()

screen=pygame.display.set_mode(

(ai_settings.screen_width,ai_settings,screen_height))

pygame.display.set_caption("Alien Invasion")

#创建一艘飞船

ship=Ship(screen)

#开始游戏的主循环

while True:

#每次循环时都重绘屏幕

screen.fill(ai_settings.bg_color)

ship_blitme()

#让最近绘制的屏幕可见

pygame.display.flip()

run_game()

class Settings():

"""储存{外星人入侵}的所有类"""

def__init__(self):

"""初始化游戏的设置"""

#屏幕设置

self.screen_width=1200

self.screen_height=800

self.bg_color=(230,230,230)

import pygame

class Ship():

def__init__(self,screen):

"""初始化飞船并设置其初始位置"""

self.screen= screen

#加载飞船图像并获取其外接矩形

self.image=pygame.image.load('images/ship.bmp')

self.rect=self.image.get_rect()

self.screen_rect=screen.get_rect()

#将每个新飞船放在屏幕底部中央

self.rect.centerx=self.screen_rect.centerx

slef.rect.bottom=self.screen_rect.bottom

def blitme(self):

"""在制定位置绘制飞船"""

self.screen.blit(self.image,self.rect)

错误代码

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license()" for more information.

================ RESTART: D:alien_invasionalien_invasion.py ================

pygame 1.9.4

Hello from the pygame community. https://www.pygame.org/contri...

Traceback (most recent call last):

File "D:alien_invasionalien_invasion.py", line 5, in

from settings import Settings

File "D:alien_invasionsettings.py", line 3

def__init__(self):

^

SyntaxError: invalid syntax

新手琢磨半天了。。

python经典小游戏-python零基础入门的小游戏。相关推荐

  1. python零基础自学教材-python萌新:从零基础入门到放弃

    原标题:python萌新:从零基础入门到放弃 不管是在什么领域,自学者都占绝大多数,你说自学可以吗?可以,没问题的,只需要你具备以下几点最基础的能力: 第一点:天赋.对于python而言其实是非常需要 ...

  2. 贪吃蛇的使命之零基础入门贪吃蛇游戏(附演示地址)

    作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号: [C you again],分享计算机类毕业设计源码.IT技术文章.游戏源码.网页模板.程序人生等等.公众号回复 ...

  3. python dict 合并同类项_零基础入门学习Python,这13个Python惯用小技巧一定要收藏...

    原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ...

  4. 小甲鱼零基础学python pdf_鱼C论坛小甲鱼《零基础入门学习python》课程课后题.pdf...

    第 1 课 0. Python 是什么类型的语言? Python 是脚本语言 脚本语言 (Scripting language) 是电脑编程语言,因此也能让开发者藉以编写出 让电脑听命行事的程序. 以 ...

  5. 什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例

    前言: 今天为大家带来的内容是零基础入门:python中子类继承父类的__init__方法实例!具有不错的参考意义,希望在此能够帮助到各位!(喜欢的话记得点赞转发关注不迷路哦) 使用Python写过面 ...

  6. python做动画视频教程_Python零基础入门动画教程

    课程答疑: QQ群:913293727 适用人群 在校大学生/应届毕业生/业余编程爱好者/初.中开发学习者/大中专院校师生/数据分析人员/技术支持/测试人员 课程概述--课程大纲-- 1.Python ...

  7. python 二进制流转图片_Python零基础入门到精通-5.1节:Python程序的执行过程

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 5.1.1 在命令行中执行Py ...

  8. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  9. 自学python需要安装什么软件-零基础入门Python怎么学习?老男孩python用什么软件...

    在培训学习Python时,怎么才能学好Python?随着Python技术的发展,越来越多的人开始学习Python编程语言,那么零基础入门Python该怎么学习? 1.要养成良好的代码编写习惯,注重细节 ...

  10. python 类和对象_Python零基础入门学习33:类与面向对象编程:类的继承

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. 本文字数约1300,阅读时间约为3分钟. Python面向对象编程 类的继承机制 如果一个类A继承自另一个类B,就把继承者类A称 ...

最新文章

  1. 口罩巨头挑战“量子霸权”,3个月造出的『最强量子计算机』靠谱不?
  2. Tensorflow 变量的共享
  3. android界面怎么优化字符串,android应用性能优化
  4. 1、C++招聘笔试--C++中的C
  5. 【windows7】解决IIS 80端口占用问题(亲测)
  6. 【pyqt5】 读取numpy arrray 显示图片
  7. 基于Kubernetes 构建.NET Core 的技术体系
  8. linux 日志定时轮询流程详解(logrotate)
  9. 使用maven工具无法进入debug
  10. springboot jsp只能在webapp_Spring Boot 项目访问JSP
  11. Java第十周的作业
  12. 用阿里云香港云服务器时需要注意的方面
  13. ReferenceError: server is not defined
  14. 前端自学学习笔记——JavaScript
  15. 初探Freebase和Wikidata的转换
  16. 工具优化篇之IDEA新UI+日常插件
  17. mac uvc相机_Mac相机无法正常工作? 这是解决方法
  18. 使用 React Testing Library 和 Jest 完成单元测试
  19. 人工智能与数据挖掘的关系
  20. xdm linux,XDM (简体中文)

热门文章

  1. linux中安装vsftpd出现的问题
  2. Weblogic配置故障转移
  3. windows server 2008相关安装
  4. MFC Initinstance中DoModal()返回-1
  5. 一个网络公司的任职要求
  6. monty python喜剧-50大最搞笑喜剧片,无厘头成必杀技!
  7. python3项目-30 个惊艳的Python开源项目
  8. 开课吧python小课值得么-领导想提拔你,从来看的不是努力!
  9. python的薪资待遇-Python的就业薪资具体多少?发展前景到底如何?
  10. python excel 自动化-Python控制Excel实现自动化办公