龙空技术网

小易教你用Python写游戏

腾科IT教育 309

前言:

眼前兄弟们对“python最简单的游戏代码”大体比较看重,姐妹们都想要知道一些“python最简单的游戏代码”的相关内容。那么小编在网上网罗了一些有关“python最简单的游戏代码””的相关文章,希望大家能喜欢,大家一起来了解一下吧!

PYthon的大名想必大家早已知晓,因为其相较于其他语言简单易学的特点使得许多人进入爬虫坑,从此一去不复返。今天小编也给大家分享如何利用PYthon来编写简单小游戏。

在我们开始之前呢,如果大家电脑里面没有安装PYthon软件的话,先要到PYthon官网下载python软件包并且安装,安装好后,在开始菜单输入IDLE调出我们的爬虫编辑器,就可以开始进行编辑了。(PS:PYthon有很多好用的编辑器,但是初学者最好还是先使用IDLE的编辑器,熟练以后再更换,虽然IDLE的界面真的很吃藕。)

然后正式开始编辑了,首先请大家把我们的输入法都调成英文模式,并且记住一点,我们的PYthon小姐姐她是一个洋妞,很容易闹别扭,你不用她的语言和她对话的话,她就会闹脾气报错的哦。然后打开IDLE后新建一个文件,就可以开始编辑语句了。接着开始万年不变的,零基础小白试水,在处输入print"hello world"然后按下回车,可以看到PYthon小姐姐也向你打招呼了是不是,就是你刚刚输入的文字,这个是最基础的PYthon代码,print是输入的意思,然后括号类的是字符串,也就是文本,记住无论是符号还是文字也好,记得都要使用英文输入法。

好了,一个好的开始,接下来,我们就要真正的开始编写小游戏啦。不要偷懒,代码从来都是练得越多越熟悉,亲自把代码打上去哦。

temp=input("请输入1到100之间的数字")

guess=int(temp)

if guess==25:

print("你妹好漂亮")

else:

print("你大爷好丑")

print("就知道小易是最好看的")

好,这是一个简单的根据数字来让小易夸你或是吐槽的简单小游戏,稍有一点点基础的应该可以发现其中运用了赋值、以及if、else函数,还有中间有一个语句特别明显的使用了两个等于号,小易呢就在这边给大家都简单科普一下:

1.if是如果假设类函数,else是否则的意思,及if为假else便为真

2."=="两个等于号是代表是否等于,而"!="代表着不等于

3.赋值是指将右边的值赋给左边,举个简单的例子,X=5,若后续没有再出现变化的话,默认下面出现的X的值全部为5。

4.缩进:

眼尖的人应该看到if、else函数下方的print相关都缩进了,而最后一行的print却是定格写的,这一点请大家特别注意,PYthon中的缩进和不缩进的效果是非常不同的,函数下方的缩进内容代表的是函数的相关条件,满足才会在结果中 出现,否则不会,而最后一行的代码则是新的待执行代码, 不受上方函数条件的限制,执行便会体现,简单为大家演示 一 下。

这是一个非常基础的小游戏,但是有几个缺点。首先,它只能玩一次,玩过一次后要不断点击run进行重新运行,而且这个数字大家都 知道答案,玩了一次两次便会厌烦。因此要设置游戏可玩次数,以及答案随机,增加一点悬念。

但是如果需要设置一个随机数的话我们就要运用到random模块,首先我们简单看看对比吧。

import random

secret=random.randint(1,100)

temp=input("猜下小易现在心里想的是哪一个数字:")

guess=int(temp)

while guess!=secret:

temp=input("猜错了哦,重新输入吧:")

guess=int(temp)

if guess==secret:

print("好棒,猜对了")

else:

if guess>secret:

print("大佬,稍微大了点哦")

else:

print("也太小了")

print("游戏结束了")

这个代码看上去就复杂了许多,但是不要怕,小编来为你简单的分析对比一下:

我们可以很清楚的看到框起来的部分的条件语句,

首先最上方的random语句randint(1,100)的意思就是在1到100这个数字范围内进行取整,第二句是将这个语句作为值赋给secret,然后接下来的两句就类似于右图。

然后是while循环语句,这条语句可以帮助我们执行命令时根据所设置的条件进行循环运行,可以解决游戏只能运行一次的缺点。注意此时while语句中的guess!=secret,意思是当猜测的数字不为系统的随机数时,这个secret是代表随机数的意思。

最后再看看IF、else语句,大家会发现这个是在while语句下,且都进行了缩进,前面提到的缩进的规则大家在运行前可以先套用试试看看思路是否正确哦。

运行看看成果:

emm,这个随机数有点大哈,但是每一次运行,由于是系统随机决定的数字,所以都是不一样的,数字大小可以自行设置,然后出现的语句也可以自行再进行设计哦,学会了没有呢,一定要自己尝试多操作看看哦。

这个是python中比较简单的代码,后续还有更多更有趣的Python小知识,记得关注我们哦!

标签: #python最简单的游戏代码