标签分类 热门分类
当前位置:首页 > 儿童学编程 > 少儿学python技术文章 >

教孩子用python添加颜色

  • 发布时间:
  • 主题:比少儿编程
  • 点击:96

这篇文章主要知识点是关于python、添加颜色、比少儿编程的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

父与子的编程之旅:与小卡特一起学Python
  • 类型:儿童Python大小:21.5 MB格式:PDF出版:人民邮电出版社作者:Warren
立即下载

python添颜色

这些螺旋线的形状不错,但是,如果它们能够更多彩一些,是不是更酷呢?让我们回到正方形螺旋线代码,在t = turtle.Pen()这一行的后面再添加一行代码,从而将钢笔颜色设置为红色。

SquareSpiral3.py

import turtle
t = turtle.Pen()
t.pencolor(“red”)
for x in range(100):
    t.forward(x)
    t.left(91)

运行该程序,我们将会看到正方形螺旋线的一个更多色彩的版本,如图2-4所示。

我们尝试用另一种常用的颜色(如“blue”或“green”)来替换掉“red”或“green”并且再次运行该程序。我们可以通过Turtle库使用数百种不同的颜色,包括一些奇怪的颜色,如“salmon”和“lemon chiffon”(访问http://www.tcl.tk/man/tcl8.4/TkCmd/colors.htm可以查看完整的列表)。让整个螺旋线呈现一种不同的颜色是很不错的一步,但是,如果想要让每一边都显示一种不同的颜色,我们该怎么办呢?这需要对程序做一些更多的修改。

以上就是本次给大家分享的关于少儿学python的全部知识点内容总结,大家还可以在下方相关文章里找到西安市少儿编程机构 、 少儿编程老师太原兼职 、 少儿编程常州 、 乐清一刻少儿编程 、 少儿编程飞机大战课程创、 等少儿学python相关文章进一步学习,感谢大家的阅读和支持。

上一篇:python海龟画圆代码

下一篇:一个四色螺旋线

展开 +

收起 -

相关电子书
比少儿编程相关学习笔记
网友NO.932124

Python+matplotlib绘制不同大小和颜色散点图实例

具有不同标记颜色和大小的散点图演示。 演示结果: 实现代码: import numpy as npimport matplotlib.pyplot as pltimport matplotlib.cbook as cbook# Load a numpy record array from yahoo csv data with fields date, open, close,# volume, adj_close from the mpl-data/example directory. The record array# stores the date as an np.datetime64 with a day unit ('D') in the date column.with cbook.get_sample_data('goog.npz') as datafile: price_data = np.load(datafile)['price_data'].view(np.recarray)price_data = price_data[-250:] # get the most recent 250 trading daysdelta1 = np.diff(price_data.adj_close) / price_data.adj_close[:-1]# Marker size in units of points^2volume = (15 * price_data.volume[:-2] / price_data.volume[0])**2close = 0.003 * price_data.close[:-2] / 0.003 * price_data.open[:-2]fig, ax = plt.subplots()ax.scatter(delta1[:-1], delta1[1:], c=close, s=volume, alpha=0.5)ax.set_xlabel(r'$\Delta_i$', fontsize=15)ax.set_ylabel(r'$\Delta_{i+1}$', fontsize=15)ax.set_title……

网友NO.816313

python之pyqt5通过按钮改变Label的背景颜色方法

使用setStyleSheet方法修改得到自己想要的字体,大小,颜色 self.lab = QLabel("标签字体大小颜色", self)self.lab.setGeometry(50,50,300,200) self.setStyleSheet("QLabel{color:rgb(225,22,173,255);font-size:50px;font-weight:normal;font-family:Arial;}") color:rgb()中的四个参数,前三个是控制颜色,第四个控制透明度 font-size:设置字体大小 font-weight:bold可设置字体加粗 font-family:选择自己想要的颜色 setStyleSheet同时可以设置标签背景图片,但无法使图片与标签大小匹配 我使用QPixmap来设置标签背景图片 self.lab = QLabel('标签背景图片', self)self.lab.setGeometry(50,50,300,200)pixmap = QPixmap('F:\A_code\PyQT_Demo\\1.png')self.lab.setPixmap(pixmap) 但是这个时候我们添加的背景图片依然无法和标签大小相匹配 这需要修改一下我们的实例化QPixmap部分 pixmap=QPixmap('F:\A_code\PyQT_Demo\\1.png').scaled (self.lab.width(), self.lab.height()) 或者修改lab的属性:self.la……

网友NO.295118

Python的matplotlib绘图如何修改背景颜色的实现

在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数。 但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码 import matplotlib.pyplot as pltimport numpy as np # Fixing random state for reproducibilitynp.random.seed(19680801) dt = 0.01t = np.arange(0, 30, dt)nse1 = np.random.randn(len(t)) # white noise 1nse2 = np.random.randn(len(t)) # white noise 2s1 = np.sin(2 * np.pi * 10 * t) + nse1s2 = np.sin(2 * np.pi * 10 * t) + nse2s3 = np.sin(2 * np.pi * 10 * t) + nse1s4 = np.sin(2 * np.pi * 10 * t) + nse2 fig= plt.figure(1) # 创建图表1axs0=plt.subplot(221,axisbg='#FFDAB9') #在图标1中创建子图axs0.plot(t, s1) #横轴与纵轴数据axs0.set_xlim(0, 2) #限制x轴的取值范围axs1=plt.subplot(222,axisbg='#7FFF00')axs1.plot(t, s2)axs1.set_xlim(0, 2)axs2=plt.subplot(223,axisbg='#FF7F50')axs2.plot(t, s3)axs2.set_xlim(0, 2)axs3=plt.subplot(224,axisbg='#A9A9A9')axs3.plot(t, s4)axs3.set_xlim(0, 2) plt.show() 以上就是本……

网友NO.928123

OpenCV3.0+Python3.6实现特定颜色的物体追踪

一、环境 win10、Python3.6、OpenCV3.x;编译器:pycharm5.0.3 二、实现目标 根据需要追踪的物体颜色,设定阈值,在视频中框选出需要追踪的物体。 三、实现步骤 1)根据需要追踪的物体颜色,设定颜色阈值,获取追踪物体的掩膜 代码:generate_threshold.py # -*- coding : utf-8 -*-# Author: Tom Yuimport cv2import numpy as np cap = cv2.VideoCapture(0)#获取摄像头图像# img = cv2.imread("timg1.jpg")# hsv_img = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) def nothing(x): passdef createbars(): """ 实现创建六个滑块的作用,分别控制H、S、V的最高值与最低值 """ cv2.createTrackbar("H_l","image",0,180,nothing) cv2.createTrackbar("H_h","image",0,180,nothing) cv2.createTrackbar("S_l","image",0,255,nothing) cv2.createTrackbar("S_h","image",0,255,nothing) cv2.createTrackbar("V_l","image",0,255,nothing) cv2.createTrackbar("V_h","image",0,255,nothing)cv2.namedWindow("image")createbars()#创建六个滑块 lower = n……

<
1
>

Copyright 2018-2021 www.xz577.com 码农之家

版权投诉 / 书籍推广:520161757@qq.com