使用python编写一个小游戏

各位读者,小编来为大家解答,如何用python编写一个简单的小游戏 用python做一个小游戏代码,现在让我们一起来看看吧!

内容及版权声明:笔记是根据开课吧——Python语法爬虫分析课和自己的理解记录,其中包含课程的截图,仅学习分享使用,如有侵权请私信删除!

目录

Python中常见的数据类型1、整数类型2、浮点类型3、字符串类型4、 Python四则运算(取整直接//就可以完成)5、三种数据类型之间的装换(直接调用要转换成的目标函数即可)6、列表:本质上讲,列表数据类型类似一个大的容器python编程狮有没有库。7、字典(key——value):和列表类似,相当于一个容器8、列表与字典异同

Python中常见的数据类型

变量:(相当于杯子可以往里倒不同的果汁) 可以装不同的果汁,但每次只能装一种果汁,如果要装入其他果汁,那就需要将之前的果汁倒掉,而且以最后装的果汁判定杯子的装了啥? 例如:name = istudyname = xr 那么name最终的值为xr

1、整数类型

整数类型 ——> int ——> 1 、 3 、5… integer 整数数据类型(正负整数和零,即没有小数的数)

2、浮点类型

浮点类型 ——> float ——> 3.14 、5.28… float默认是6位小数,可以通过?%来选择需要保留的位数。例如2%,即保留小数点后两位。

3、字符串类型

字符串类型 ——> str ——> ‘hello world’ 、‘love you’… 一般分:没有引号、单引号、双引号三种 没有引号:数字 单引号:与数据类型区分 双引号:用于混合输出时区分单引号修饰的字符串

4、 Python四则运算(取整直接//就可以完成)

5、三种数据类型之间的装换(直接调用要转换成的目标函数即可)

6、列表:本质上讲,列表数据类型类似一个大的容器。

末尾删除:pop()函数。用法:()

为什么要用列表呢? 前面的几种类型数据,每次只能存储一个数据。如果需要保存大量数据的时候,就会很不方便。而列表的作用, 就是帮助我们解决这个问题,存储大量数据

如果用之前的方式去 **存储** 和 **输出** 大量数据是这样的:
transformers1 = '猛大帅' 
transformers2 = '铁甲龙'
transformers3 = '六面兽'
transformers4 = '大力金刚'
transformers5 = '救护车'
transformers6 = '红色警戒'
transformers7 = '大无畏'
transformers8 = '飞天虎'
transformers9 = '闪电'
transformers10 = '冲云霄'
transformers11 = '计算王'
transformers12 = '求雨鬼'
transformers13 = '守护神'
transformers14 = '混天豹'
transformers15 = '擎天柱'
transformers16 = '威震天'
transformers17 = '惊破天'
transformers18 = '红蜘蛛'
transformers19 = '巨无霸福特'
transformers20 = '雷霆解救队'

print(transformers1+'睡了没?')
print(transformers2+'睡了没?')
print(transformers3+'睡了没?')
print(transformers4+'睡了没?')
print(transformers5+'睡了没?')
print(transformers6+'睡了没?')
print(transformers7+'睡了没?')
print(transformers8+'睡了没?')
print(transformers9+'睡了没?')
print(transformers10+'睡了没?')
print(transformers11+'睡了没?')
print(transformers12+'睡了没?')
print(transformers13+'睡了没?')
print(transformers14+'睡了没?')
print(transformers15+'睡了没?')
print(transformers16+'睡了没?')
print(transformers17+'睡了没?')
print(transformers18+'睡了没?')
print(transformers19+'睡了没?')
print(transformers20+'睡了没?')

一个列表需要使用 中括号[ ] 将所有数据框起来,里面中的每一个数据叫做“元素”, 元素与元素之间使用逗号隔开。【英文逗号】

每一个元素都有自己的位置标号,这个位置标号就叫做下标

(1)从列表中取出单个元素:print(列表名 [下标])

transformers = ['擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛']
print(transformers[0])  #擎天柱

(2)从列表中取出多个元素左闭右开,相当于大于等于——>小于

transformers = ['擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛']

print(transformers[:])   #擎天柱,大黄蜂,救护车,巨无霸福特,红蜘蛛

print(transformers[2:])  #巨无霸福特,红蜘蛛

print(transformers[:2])  #擎天柱,大黄蜂

print(transformers[1:3]) #救护车,巨无霸福特

print(transformers[2:4]) #巨无霸福特

append是 附加,追加,增加,增补的意思。

transformers = ['擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛']

transformers.append('萨克巨人')

print(transformers)  #'擎天柱','大黄蜂','救护车','巨无霸福特','红蜘蛛','萨克巨人'

7、字典(key——value):和列表类似,相当于一个容器

为什么有了列表,还要用字典呢?

可以很方便地定位到目标位置,不用考虑列表中下标变化重新定位的问题。即随机排列,调动顺序也不影响, 弥补了队列的缺点。字典取值: 和列表相似,使用[ ],但是字典没有下标,只能通过键名提取,也就是字典名[键]。

fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '巨无霸福特':80,'红蜘蛛':80  }

print(fc['擎天柱'])

#也可以通过print((“擎天柱”))

新增和删除: 删除字典里键值对是使用del语句 del 字典名[键],而新增键值对是使用字典名[键]=值 。

fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '巨无霸福特':80,'红蜘蛛':80  }

del fc['巨无霸福特']

print(fc) #fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '红蜘蛛':80  }

fc['巨无霸福特'] = 50

print(fc) #fc = { '擎天柱': 95 ,'大黄蜂':90 ,'救护车':86, '巨无霸福特':50,'红蜘蛛':80  }

8、列表与字典异同

相同点: 都有名称赋值号逗号做间隔,逗号间隔的还叫元素,可以使用len() 函数来得到字典或列表的长度。len()函数括号里放字典或列表的名字。。不同点: 字典每个元素由键与值组成,字典外层使用大括号 { }, 列表外层使用中括号 [ ]


原文地址1:https://blog.csdn.net/weixin_42230348/article/details/108314552
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099

  • 30
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值