python求数列的积_python小游戏学习笔记4-2(列表【】,数列矩阵排列)
x数值的单列写法:
xlist = [1,2,3,4,5]
for x in xlist:
print(x)
关于len(长度)的用法:(结果为:5)(lens的作用就是把list 化为单个数字(内容的数量总值))
xlist = [2,6,3,4,8]
print(len(xlist))
例子1:结合上述用法就会出现数列矩阵:(结果为
截屏2020-11-12 上午12.04.29.png
xlist = [1, 2, 3, 4, 5]
for i in range(len(xlist)):
print(i,xlist[i])
例子2:
ball1 = [1,2]
ball2 = [3,4]
ball3 = [5,6]
balls = []
balls.append(ball1) #balls = [1,2]
balls.append(ball2) #balls = [3,4]
balls.append(ball3) #balls = [5,6]
for ball in balls:
print(ball[0],ball[1])
上述结果为
截屏2020-11-12 上午10.51.45.png
例子3:用list 重写小球弹跳运动:
import pgzrun #导入游戏库
WIDTH = 800 #设置窗口宽度
HEIGHT = 600 #设置窗口高度
x = WIDTH/2 #小球x坐标,初始化在窗口中间
y = HEIGHT/2 #小球x坐标,初始化在窗口中间
speed_x = 3 #小球x方向的速度
speed_y = 3 #小球y方向的速度
r = 30 #小球的半径
colorR = 255 #小球三个颜色分量
colorG = 0
colorB = 0
#存储小球所有信息的列表
ball = [x,y,speed_x,speed_y,r,colorR,colorG,colorB]
def draw():
screen.fill('white')
screen.draw.filled_circle(
(ball[0],ball[1]),ball[4],(ball[5],ball[6],ball[7]))
def update():
ball[0] = ball[0] + ball[2]
ball[1] = ball[1] + ball[3]
if ball[0] > WIDTH - ball[4] or ball[0] < ball[4]:
ball[2] = - ball[2]
if ball[1] > HEIGHT - ball[4] or ball[1] < ball[4]:
ball[3] = - ball[3]
pgzrun.go()
python求数列的积_python小游戏学习笔记4-2(列表【】,数列矩阵排列)相关推荐
- python的messagebox的用法_Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解...
本文实例讲述了Python GUI编程学习笔记之tkinter中messagebox.filedialog控件用法.分享给大家供大家参考,具体如下: 相关内容: messagebox 介绍 使用 fi ...
- python求数的积_python求数组积
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 导语:本文章记录了本人在学习python基础之数据结构篇的重点知识及个人心得,以 ...
- python小_Python小课——学习笔记(3)
数据类型 计算机其实就是一个做数学运算的机器,所以计算机程序的主要任务就是处理各种数值.但是计算机要处理的数值,可不仅仅只是数值,计算机还可以处理文本.音频.视频.图像等数据. Python中可以直接 ...
- python类中最大的_python类的学习笔记(一)
python中一切皆对象,类型的本质就是类. 在python中,用变量表示特征,用函数表示技能,因而具有相同特征和技能的一类事物就是'类',对象是则是这一类事物中具体的一个. 声明函数的方法: def ...
- python网络编程web教程_python网络编程学习笔记(10):webpy框架
django和webpy都是python的web开发框架.Django的主要目的是简便.快速的开发数据库驱动的网站.它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架 ...
- python网络编程web教程_python网络编程学习笔记(6):Web客户端访问
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 6.1 最简单的爬虫 网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成.pyt ...
- Java小游戏学习笔记
图片的插入图片的插入之前的方法太过于繁琐,所以我们可以在对象中直接打印图片在测试类里缩减代码量代码如下: //人物图片public static Image image= CommonUtils.ge ...
- 学习笔记Java小游戏学习笔记
[尚学堂]Java300集零基础适合初学者视频教程_Java300集零基础教程_Java初学入门视频基础巩固教程_Java语言入门到精通_哔哩哔哩_bilibili 图片的插入图片的插入之前的方法太过 ...
- python turtle库输出文字_python turtle库学习笔记
#绘制时钟#coding=utf-8 importturtle as ttfrom datetime import * #当前日期属于一周的第几天 defWeek(t): week= ["星 ...
最新文章
- h3c 3600 acl 配置 滤源IP是网关的ARP报文的ACL规则
- c++ mqtt客户端_MQTT安全性设计详解
- [每日短篇] 1D - 消除 if 的一种方法
- 【响应式Web前端设计】new Option()函数的作用(三区联动)
- 前1000位粉丝的诞生
- [导入]实现数字分页
- OO实现ALV TABLE 二:ALV显示的三种形式
- 服务器中显示存储设备,服务器节点信息集中显示方法、系统、设备及存储介质...
- .gitignore文件不起作用
- CSS清除行内元素之间的HTML空白
- Set与WeakSet
- 车架号查车辆型号_【菜鸟二手车大讲堂】第十一讲 经常提到的汽车车架号是什么?...
- Linux关机和重启命令
- 如何正确地逛Github?
- Machine Learning: A Probabilistic Perspective——Chapter 1
- C/C++矩阵计算器
- 制作QQ背景音乐链接
- 用MATLAB沉降观测实验,观测沉降论文,关于建筑物沉降观测数据处理相关参考文献资料-免费论文范文...
- cocos2dx 特效 3D特效
- 《30天自制操作系统》笔记----Day6
热门文章
- 关键字 base 的作用
- Javascript模式阅读笔记 · 简介
- 两台笔记本怎么连接局域网
- 关于“让我们基于Node.js创建一个Web应用:记事本(三)”
- DelphiX教程系列 1 - 使用键盘和摇杆
- 152.信道划分及其典型应用
- 毛坦厂中学是“高考工厂”?白岩松:我做不出嘲讽它的事情!
- 原理 msc_解析应用在气象站中的GPRS通信原理及优势
- forward 方法详解 java_详解Java从后台重定向(redirect)到另一个项目的方法
- 设计模式之工厂模式和抽象工厂