python输出五种颜色随机两种的随机组合

Python016

python输出五种颜色随机两种的随机组合,第1张

个人觉得,你问的没问题,但是图片上出的题有问题,随机2种颜色和2中所有颜色的组合,这是2个问题啊。我2中方法都写了,你自己看吧

import random

colour = ('red', 'orange', 'green', 'blue', 'black')

def rand_2_colour():

    # 随机挑选2种颜色

    for i in random.sample(range(0, 5), 2):

        print('随机挑选的2种颜色是:'+colour[i])

def all_2_colour():

    # 列出所有2种颜色的组合

    print('所有2中颜色的组合是:')

    for i in range(0, 5):

        for j in range(i + 1, 5):

            print(colour[i], colour[j])

if __name__ == '__main__':

    rand_2_colour()

    all_2_colour()

示例代码

# 导入Tkinter模块

from tkinter import *

# 创建一个窗口

window = Tk()

# 定义一个函数,用来生成图形

def generate_shape():

# 使用随机数生成不同的图形和颜色

shape = random.choice(["circle", "square", "triangle"])

color = random.choice(["red", "green", "blue"])

# 使用随机数生成不同的位置

x = random.randint(0, 200)

y = random.randint(0, 200)

# 在窗口中绘制图形

if shape == "circle":

# 绘制圆形

canvas.create_oval(x, y, x + 50, y + 50, fill=color)

elif shape == "square":

# 绘制正方形

canvas.create_rectangle(x, y, x + 50, y + 50, fill=color)

else:

# 绘制三角形

points = [x, y, x + 50, y + 50, x + 25, y + 75]

canvas.create_polygon(points, fill=color)

# 创建一个画布

canvas = Canvas(window, width=200, height=200)

canvas.pack()

# 创建一个按钮

button = Button(window, text="Start", command=generate_shape)

button.pack()

# 进入消息循环

window.mainloop()

python读取一个单元格内的前几个字的颜色认为这是openpyxl中的一个错误,我认为你应该报告它

here.

调试以下代码(当然有trepan):

from openpyxl import Workbook

wb = Workbook()

ws = wb.active

c = ws['A4'] # cell gets created here

print(ws['A4'].font.color)

我得到:

Color(rgb=Value must be type 'str', indexed=Value must be type 'int', auto=Value must be type 'bool', theme=1, tint=0.0, type='theme')

这来自文件openpyxl / descriptors / base.py中的类typed()的_repr_().当一个值尚未初始化时给出此消息.请注意,“索引”和“自动”也未设置.

但是,当执行ws [‘a4’]的访问代码时,这些可能应该被设置.

注意:消息:“str”而不是“basestring”的微小差异可能归因于我使用Python 3或更少可能的openpyxl 2.2.3

编辑:

还有一些其他的事情可能值得注意.首先,你可以设置一个值,然后读取它,例如你可以这样做:

c.font.color.rgb = "FF000000"

第二,如果你在一个布尔值中测试c.font.color.rgb,它将看起来像一个值已经被设置.那是

if c.font.color: print("yes")

将打印“是”.

打开CSDN APP,看更多技术内容

openpyxl读取单元格填充颜色

openpyxl

继续访问

python openpyxl读取数据方法

读取excel 文档 #读取和关闭文档 import openpyxl ws=openpyxl.load_workbook(excel_str_path) sheet1=ws.sheetnames[0] ws.close() ws.save("文件名") #保存到py文件当前目录,除非置顶路径。 写数据 # ⽅式⼀:数据可以直接分配到单元格中(可以输⼊公式) sheet["C5"] = "Hello ⾦⻆⼤王" sheet["C7"] = "Hello ⾦⻆⼤王2" # ⽅式⼆:可以附加

继续访问

python读excel字体颜色_Python openpyxl读取单元格字体颜色过程解析

问题我试图打印some_cell.font.color.rgb并得到各种结果。对于一些人,我得到了我想要的东西(比如“ FF000000”),但对于其他人,它给了我Value must be type 'basetring'。我假设后者是因为我实际上没有为这些单元格定义字体颜色。我正在使用openpyxl 2.2.2解决方案我认为这是openpyxl中的一个错误,我认为你应该在这里报告。调试以下代...

继续访问

python读excel字体颜色_使用python读取excel表格中单元格的颜色:openpyxl或任何其他库...

好的,这里是我需要帮助的,我有一个excel表格,我使用了图案填充,如下图所示。所以我想在python脚本中做的事情基本上是读取每一行以检查单元格是否具有模式填充,以及它是否使用在这些特定单元格中找到的值来执行某些操作。我已经设法完成了使用openpyxl读取excel表格的第一部分。使用python读取excel表格中单元格的颜色:openpyxl或任何其他库 代码我做的样品到目前为止是这样。我...

继续访问

最新发布 openpyxl读取数据

读取已经存在的表格(把在外面创建的表格,通过复制粘贴的方法放到这个目录下,如mms_eg.xlsx)#create_sheet(sheet的名字,sheet的位置索引) 索引是从左到右,从0开始,索引不写的话默认为0。#这里调式的时候路径要写两个点,后面项目执行的时候读取数据要写一个点。#1.创建第一张表,薪资表,修改sheet的名字,这个ws是默认第一张表。# 定义大列表,保存值[[],[],[],[]]# 根据行和列取值,读取信息。#也可以通过行和列,给单元格设置值,给A2,B2赋值。

继续访问

Excel单元格部分字体颜色Python实现

文章目录效果图xlsxwriter报错场景 效果图 xlsxwriter from xlsxwriter.workbook import Workbook import re # 创建Excel对象 workbook = Workbook('a.xlsx') worksheet = workbook.add_worksheet() color = workbook.add_format({'color': 'red'}) # 日期高亮 rc = re.compile('([0-9年月日]{2,})') sentence = '小洪和小黄2020年1月12日母校初见。1月26日长烟落日孤城闭,

python-openpyxl设置单元格填充颜色及字体颜色

接上一篇,表合并后需根据某列字段指定值整行填充颜色或设置字体颜色,以下代码为单个表操作,若需操作多表需进行循环读取。

继续访问

Python 使用openpyxl读取excel字体颜色与单元格颜色

环境准备 python3 openpyxl 代码 wb = openpyxl.load_workbook(filedir) sheet = wb.active sheet.cell(row, col).font.color.rgb # 获取 表格内字体颜色 sheet.cell(row, col).fill.fgColor.rgb # 获取表格 填充色 颜色 注意事项 只能读取标准色 ...

继续访问

python做数据自动统计_python本周计划(实现自动统计数据并根据特定要求整合为excel)...

原博文2019-11-03 18:06 −11.3今天写这篇博客,为之后的的任务开一篇记录。 工程需求(背景): 加了个社团组织,需要统计稿费(每个人的工作量),因为是从微信推文记录作者及各人的贡献并做成表格统计出来,我学的c++可以实现,但很显然,工作量会很大,所以准备利用python实现,所...相关推荐2019-12-08 20:02 −利用Python读取和修改Excel文件(包括xls文...

继续访问

Python操作Excel(openpyxl版)

<p><br /></p><p>课程简介: </p><p></p><p>openpyxl模块是一个读写Excel 2010及以上版本文档的Python库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。 </p><p><span style="color:#313D54">那么为什么用Python与Excel交互呢?原因看下面的图</span></p><p><br /></p><p></p><p></p><p>本课程的主要内容: </p><p><br /></p><ol><li><p>openpyxl的基础操作(关于workbook、sheet、行列、格式设置等) </p></li><li><p>一些典型案例 </p></li><li><p>与图表相关的操作 </p></li><li><p>其他高级操作 </p></li></ol>

继续访问

用openpyxl将DataFrame保存为excel文件时设置单元格的字体和背景色

用openpyxl将DataFrame数据保存为excel文件时,直接设置某些单元格的字体或背景色。

继续访问

说说如何使用 openpyxl 为 Excel 设置行高或者列宽

openpyxl 的 Worksheet 对象拥有 row_dimensions 和 column_dimensions 属性,可分别用于控制行高和列宽。 import openpyxl wb=openpyxl.Workbook() sheet=wb.active # 设置行高 sheet['A1']='行高被设置为 100' sheet.row_dimensions[1].height=1...

继续访问

说说如何使用 openpyxl 设置 Excel 单元格字体

首先从 openpyxl.styles 模块中导入 Font 类: import openpyxl from openpyxl.styles import Font 然后建立 Font 对象,通过它来确定文本在单元格中的显示样式。Font 类支持以下属性: 参数 类型 说明 name 字符串 字体名称。注意: 如果是中文字体,前面必须加 u 对其进行 Unicode 编码。 ...

继续访问

使用openpyxl读取数据

参考一篇写的比较好的博客:https://www.cnblogs.com/sun-haiyu/p/7096423.html 为了读取数据,我们首先先写一个excel,写的时候,每一行添加随机数10个,从0~9,并且使用红色加粗标记大于5的数字,实现代码如下 import random from openpyxl import Workbook,load_workbook from openp...

继续访问

python-根据excel中颜色区分读取

要求:读取以下表格中所有字体为大红色或者单元格颜色为黄色的信息 利用到的模块是:openpyxl import openpyxl filename="colortest.xlsx"#读取excel workbook=openpyxl.load_workbook(filename) worksheet=workbook.get_sheet_by_name("试题2")#读取Sheet rows,c...

继续访问

Python_Openpyxl

Python_Openpyxl 安装 pip install openpyxl 打开文件 ① 创建 from openpyxl import Workbook # 实例化 wb = Workbook() # 激活 worksheet ws = wb.active ② 打开已有 from openpyxl import load_workbook wb2 = load_workbook(‘文件名称.xlsx’) 储存数据 # 方式一:数据可以直接分配到单元格中(可以输入公式) ws[

继续访问

热门推荐 openpyxl - 单元格样式

各种样式简介

继续访问

python读excel字体颜色

写评论

评论

收藏

点赞

分享

前往CSDN APP阅读全文

阅读体验更佳

CSDN

成就一亿技术人

前往

夸克浏览器

继续