最近看了下python的一些知识,在这里记载一下。

1.首先是安装,在官网下载最新的版本3.6,安装的时候要注意在下面勾选上ADD TO PATH,安装的时候会自动写入到环境变量里面,如果没有勾选,可以重新安装,或者配置环境变量,这里我就不多说了。

安装好后再命令行输入 python -v 出现命令行表示安装成功

2.执行(2种方式)

-交互。 直接在命令行输入python 命令编辑

-脚本方式  进入到对应的目录,按shift+右击,在此处打开命令窗口,执行python  以.py为后缀的文件即可。

3.注释

#!/usr/bin/python3 单行注释

''' 多行注释

-*- coding: utf-8 -*-

@Author: Administrator

@Date: 2017-12-21 22:46:02

@Last Modified by: Administrator

@Last Modified time: 2017-12-21 23:37:10

'''

4 数独游戏的规则

'''

数独游戏的规则(输入一个大于1的奇数)

a 1放到第一行的中间

b 下一个数字放到上一个数字的右上角,如果超出范围了

行和列超出了之后往回折

c 如果数字是奇数的倍数,下一个数字直接放该数字的下边

而不用考虑b

'''

#无限循环,直到用户输入exit,可以反复玩游戏

while True:

print('请输入一个奇数开始游戏或者exit退出')

content = input("请输入:")

if "exit" == content:

exit()

if not content.isdigit():

print('输入的不是数字')

continue

length = int(content)

if length % 2 == 0 :

print('输入的数字不是奇数')

continue

arr = []

for i in range(length):

arr.append([])

for j in range(length):

arr[i].append("口")

row = 0

col = length // 2

for i in range(1 , length*length+1):

arr[row][col] = i

#右上角

row = row - 1

col = col + 1

if i % length == 0 :

col = col - 1

row = row + 2

elif row < 0 :

row = length -1

elif col >= length :

col = 0

for i in range(length):

for j in range(length):

print(arr[i][j] , end="\t")

print("")

#print(arr)

用Python设计一个经典小游戏

这是关于Python的第9篇文章,介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习 ...

用Python做一个飞机大战游戏

基于pygame的一款小游戏 这是我上半年做的一款小游戏,但是一直忘记了,现在才上传代码. github项目地址:StarMan 代码基于pygame,Python版本3.5.2运行正常. 游戏很简单 ...

突发奇想想学习做一个HTML5小游戏

前言: 最近一期文化馆轮到我分享了,分享了两个,一个是关于童年教科书的回忆,一个是关于免费电子书的.最后我觉得应该会不敌web,只能说是自己在这中间回忆了一下那个只是会学习的年代,那个充满梦想的年代. ...

用 JS 做一个数独游戏(二)

用 JS 做一个数独游戏(二) 在 上一篇博客 中,我们通过 Node 运行了我们的 JavaScript 代码,在控制台中打印出来生成好的数独终盘.为了让我们的数独游戏能有良好的体验,这篇博客将会为 ...

用 JS 做一个数独游戏(一)

用 JS 做一个数独游戏(一) 数独的棋盘由 9x9 的方格组成,每一行的数字包含 1 ~ 9 九个数字,并且每一列包含 1 ~ 9 这 9 个不重复的数字,另外,整个棋盘分为 9 个 3x3 的块, ...

一个js小游戏----总结

花了大概一天左右的功夫实现了一个js小游戏的基本功能,类似于“雷电”那样的小游戏,实现了随即怪物发生器,碰撞检测,运动等等都实现了,下一个功能是子弹轨迹,还有其他一些扩展功能,没有用库,也没有用web ...

制作一个 JavaScript 小游戏

简评: 作者学习了编程两个月,边学边做了一个 JavaScript 小游戏,在文中总结了自己在这个过程中的一些体会,希望能给其他初学者一些帮助. 对于很多想学编程但一直没下定决心的同学来说,最大的问题 ...

如何做一个跨平台的游戏App&quest;

如何做一个跨平台的游戏App? iOS和安卓系统上的应用程序,根据提供的内容不同,按照开发方式和用户体验不同,可区分为app和游戏: 首先从开发方式不同来说明,app开发一般是用操作系统官方提供的开发 ...

如何在CentOS上安装一个2048小游戏

如何在centos上安装一个2048小游戏 最近在学习CentOS系统,就琢磨着玩点什么,然后我看到有人在玩2048小游戏,所有我就在想,为啥不装一个2048小游戏搞一下嘞,于是乎,我就开始工作啦 由 ...

随机推荐

tyvj&lbrack;1087&rsqb;sumsets

描述     正整数N可以被表示成若干2的幂次之和.例如,N = 7时,共有下列6种不同的方案:1) 1+1+1+1+1+1+12) 1+1+1+1+1+23) 1+1+1+2+24) 1+1+1+4 ...

数学(线性规划):UVAoj 10498 Happiness

Problem GHappiness! Input: standard inputOutput: standard outputTime Limit: 3 seconds Prof. Kaykobad ...

jQuery学习之旅 Item3 属性操作与样式操作

本节将Dom元素的操作:属性操作.样式操作.设置和获取HTML,文本和值.Css-Dom操作. 1.属性操作

python大作业数独_python做一个数独小游戏相关推荐

  1. 《看聊天记录都学不会Python到游戏实战?太菜了吧》(8)我们开始做一个数字小游戏吧

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...

  2. 用C语言做一个迷宫小游戏

    用C语言做一个迷宫小游戏,以下是代码段 这个迷宫游戏使用了递归回溯算法来寻找通往出口的路径.迷宫中的墙用'#'表示,路径用空格表示,入口和出口分别用'S'和'E'表示,已走过的路径用'*'表示.在生成 ...

  3. java做一个打地鼠小游戏

    想起了了大学那会做过这个小游戏,今天重新写一下 首先准备几个素材图片,搜了半天没有,只好自己找了个图片截了一下(如果侵权了联系我删除). JFrame画一个主页面,设置了全局的行.列和总数,循环添加所 ...

  4. 100行Python代码,做一个打地鼠小游戏

    游戏画面 首先先进行游戏画面排版, class TopWindow(QWidget):def __init__(self, parent=None):super().__init__(parent)s ...

  5. python画圆形螺旋线_Python写的弹球小游戏

    Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣,既能提升代码能力,又能自娱自乐.敲 ...

  6. Python入门如何给自己写一个文字小游戏?一只小白的Python游戏

    有朋友看了我b站投稿的小游戏视频表示感兴趣,于是在这里贴一下源代码. 视频演示的b站传送门:https://www.bilibili.com/video/av64680988#reply2016223 ...

  7. 使用JS和Canvas做一个html5小游戏

    这是一个很简单的html5游戏,通过学习原博文自己做了些改造, 现在附上原博文的链接 这是游戏的截图: 1.有计算抓住的怪物的数量 2.有背景,英雄,怪物. 第一步:建立html文件和js文件 建立一 ...

  8. 做一个AR小游戏,使用EasyAR SDK

    首先说下项目需求:公司是做主题公园的,需要在公交站台做一个交互功能,显示器外接两个摄像头.默认状态摄像头显示公交站台后面视野,当有人进入时,自动转化识别进入的人,这里只是做了一个识别切换功能. 1:在 ...

  9. python 苹果试玩_python实现吃苹果小游戏

    本文实例为大家分享了python实现吃苹果小游戏的具体代码,供大家参考,具体内容如下 1.公共类模块 import pygame from pygame.rect import Rect def pr ...

最新文章

  1. ISME:南土所梁玉婷组-不同气候条件下微生物代谢及残体介导施肥对土壤有机碳的影响...
  2. MySQL 设计规范(续)
  3. join,和循环删除,fromkeys,集合,拷贝
  4. The directory '*' or its parent directory is not owned by the current user
  5. Android中的消息机制
  6. 拉美光伏新兴市场热潮将至
  7. mac怎么查node版本_py2neo基本操作(v4版本,亲测有效)
  8. 打造自己的Android源码学习环境之六:运行Android模拟器
  9. 如何写一份成功的商业计划书
  10. 风吹雨PHP多应用授权系统【开源】
  11. IDA遇到mojava,crash的情况
  12. DVWA-XSS (Stored)
  13. 德国奔驰、博世和保时捷的员工年薪有多少?
  14. SSM毕设项目仓库管理系统lyf55(java+VUE+Mybatis+Maven+Mysql)
  15. FileWriter 编码问题
  16. 黑客劫持域名步骤大曝光
  17. 非线性回归-转化为线性回归以及非线性模型-用R语言实现
  18. 20 October in ss
  19. 数字识别digits.png研究
  20. 医学统计学和计算机等级,医学统计学计算机操作教程

热门文章

  1. HDU 1281 棋盘游戏 【二分图最大匹配】
  2. 【Linux开发】Linux启动脚本设置
  3. 【转】Sql Server 跨服务器连接
  4. Visual Studio DSL 入门 1 --- 什么是特定领域开发和DSL
  5. Linux下10 个最酷的 Linux 单行命令(转载)
  6. linux下安装配置svn独立服务器
  7. TreeView和Menu
  8. C#2.0 泛型初探 (特性一览)
  9. 转载 lemontrees(lemontree) 的计算机系考研攻略 (游戏版)
  10. 苹果笔记本调整 pycharm 字体大小的地方