学生python编程--学习列表绘制彩虹
学生python编程--学习列表绘制彩虹
# _*_ coding: UTF-8 _*_ # 开发团队: 信息化未来 # 开发人员: Administrator # 开发时间:2022/8/23 11:51 # 文件名称: 绘制彩虹.py # 开发工具: PyCharmimport pgzrun WIDTH = 800 # 游戏窗口长度 HEIGHT = 400 # 游戏窗口宽度 TITLE = "漂亮的彩虹" # 游戏窗口名称def draw():screen.fill('white')screen.draw.filled_circle((400, 400), 400, 'red')screen.draw.filled_circle((400, 400), 370, 'orange')screen.draw.filled_circle((400, 400), 340, 'yellow')screen.draw.filled_circle((400, 400), 310, 'green')screen.draw.filled_circle((400, 400), 280, 'blue')screen.draw.filled_circle((400, 400), 250, 'cyan')screen.draw.filled_circle((400, 400), 220, 'purple')screen.draw.filled_circle((400, 400), 190, 'white')pgzrun.go()
学习列表
在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。说到这里,一些读者可能听说过数组(Array),它就可以把多个数据挨个存储到一起,通过数组下标可以访问数组中的每个元素。需要明确的是,python中没有数组,但是加入了更加强大的列表。如果把数组看做是一个集装箱,那么 Python 的列表就是一个工厂的仓库。
从形式上看,列表会将所有元素都放在一对中括号[ ]
里面,相邻元素之间用逗号,
分隔,如下所示:[element1, element2, element3, ..., elementn]
格式中,element1 ~ elementn 表示列表中的元素,个数没有限制,只要是 Python 支持的数据类型就可以。
从内容上看,列表可以存储整数、小数、字符串、列表、元组等任何类型的数据,并且同一个列表中元素的类型也可以不同。比如说:
["python", 1, [2,3,4] , 3.0]
可以看到,列表中同时包含字符串、整数、列表、浮点数这些数据类型。
注意,在使用列表时,虽然可以将不同类型的数据放入到同一个列表中,但通常情况下不这么做,同一列表中只放入同一类型的数据,这样可以提高程序的可读性。
今天要用的是一个颜色列表,如下:
['red', 'orange', 'yellow', 'green','blue', 'cyan', 'purple', 'white']
# _*_ coding: UTF-8 _*_ # 开发团队: 信息化未来 # 开发人员: Administrator # 开发时间:2022/8/23 11:51 # 文件名称: 绘制彩虹2.py # 开发工具: PyCharmimport pgzrun WIDTH = 800 # 游戏窗口长度 HEIGHT = 400 # 游戏窗口宽度 TITLE = "漂亮的彩虹" # 游戏窗口名称 # 利用列表修改第一个绘制彩虹 colors = ['red', 'orange', 'yellow', 'green','blue', 'cyan', 'purple', 'white'] def draw():screen.fill('white')for r in range(8):screen.draw.filled_circle((400, 400), 400-r*30, colors[r])pgzrun.go()
学生python编程--学习列表绘制彩虹相关推荐
- Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介、使用方法、经典案例之详细攻略
Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介.使用方法.经典案例之详细攻略 目录 *args和**kwargs(设计不同数量的参数函数)的简介 1 ...
- python编程学习_使用EduBlocks轻松学习Python编程
python编程学习 如果您正在寻找一种让学生(或您自己)从Scratch编程转向学习Python的方法 ,建议您研究EduBlocks . 它为Python 3编程带来了熟悉的拖放式图形用户界面(G ...
- python平台软件下载_Thonny(免费Python编程学习平台)V3.3.1 最新版
Thonny(免费Python编程学习平台)是专门针对python初学者最新开发的编程学习软件.如何提升Python编程能力?Thonny(免费Python编程学习平台)轻松帮助用户.使用一个友好的I ...
- Python编程学习教程:用python给自己DIY一款小说阅读器
前一段时间书荒的时候,在喜马拉雅APP发现一个主播播讲的小说-大王饶命.听起来感觉很好笑,挺有意思的,但是只有前200张是免费的,后面就要收费.一章两毛钱,本来是想要买一下,发现说的进度比较慢而且整本 ...
- Python编程对列表中字典元素进行排序的方法详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...
- Python编程学习教程:用python给自己DIY一款小说阅读器,很简单!
前一段时间书荒的时候,在喜马拉雅APP发现一个主播播讲的小说-大王饶命.听起来感觉很好笑,挺有意思的,但是只有前200张是免费的,后面就要收费.一章两毛钱,本来是想要买一下,发现说的进度比较慢而且整本 ...
- python windows编程_在Windows下配置Python编程学习环境
一.需求: 之前是在Linux环境下进行Python的学习,每次开虚拟机觉得有点麻烦,希望可以直接在Windows的dos命令行下进行Python编程学习. 二.安装软件 直接从官网下载这两个软件安装 ...
- python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...
这篇文章主要介绍了Python编程之列表操作,结合实例形式分析了Python列表的创建.使用.更新.删除等实现方法与相关操作技巧,需要的朋友可以参考下 #coding=utf8 ''''' 列表类型也 ...
- python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...
最新文章
- 减少企业Web威胁的三条预防性措施
- Nginx做前端代理时缓存与否的性能差别
- Linux命令(007) -- systemctl
- 遗传算法与直接搜索工具箱学习笔记 -----从直接搜索算法开始
- UIAutomation 自动化
- vs code的tabs模式的终端
- Linux应用编程基础04:Linux线程编程
- Linux解压/压缩命令——tar、gz、tar.gz、tgz、bz2、tar.bz2、Z、zip、rar、lha
- .net EventHandler 事件处理
- gogs app.ini文件配置项说明
- SAE J1939学习笔记(一)
- win10、win8/8.1、win7系统激活工具-----也可激活Office各版本
- macOS Monterey 2K 屏开 HiDPI
- postgresql数据库进行等保测评(审计) 需要修改的参数
- mysql execute stmt_mysql_stmt_execute()
- php css下划线,css怎么去掉下划线
- 一场CF的台前幕后(下)
- MOSE学习笔记(看的官方手册)
- Element-UI中打开本地文件
- unity 发布苹果商店_[Mac] Unity 导出 iOS 游戏并上架 App Store