0
推荐
1077
阅读
Python实战:图像的变换&图像的手绘效果
一、图像的数组表示图像一般是使用RGB色彩模式,即每个像素点的颜色由红、绿、蓝组成。三种颜色叠加可以得到各种颜色,包括了人类视力所能感知的所有颜色。其中:R 红色,取值范围是0-255G 绿色,取值范围是0-255B 蓝色,取值范围是0-255图像是由像素组成的二维矩阵,每个元素是一个RGB值。即图像可以用一个三维数组表示...
0
推荐
2464
阅读
Python入门案例(八):空气质量指数(AQI)计算
一、空气质量指数计算V1.0主要知识点:分支结构、函数、异常处理# -*- coding:utf-8 -*-
"""
@author:Angel
@file:AQI_V1.0.py
@time:2018/11/28 14:29
@1.0功能:AQI计算
"""
def cal_linear(iaqi_lo, iaqi_hi, bp_lo, bp_hi, cp):
# 线性缩放
iaqi = (iaqi_hi - iaqi_lo) * (cp - bp_lo) / (bp_hi - bp_lo) ...
0
推荐
1643
阅读
Python入门案例(七):模拟掷骰子
一、模拟掷骰子V1.0主要知识点:random库:生成随机数enumerate()函数:用于将可遍历的组合转换为一个索引序列,一般用于for循环中,同时列出元素和元素的索引号# -*- coding:utf-8 -*-
"""
@author:Angel
@file:lect08_V1.0.py
@time:2018/11/27 16:09
@1.0功能:模拟掷骰子
"""
import random
def roll_dice():
...
1
推荐
1351
阅读
Python入门案例(六):判断密码强弱
一、判断密码强弱V1.0主要知识点:字符串,分支结构# -*- coding:utf-8 -*-
"""
@author:Angel
@file:pwd_strength_V1.0.py
@time:2018/11/25 16:59
@1.0功能:判断密码强度
"""
def check_number_exist(password_str):
# 判断是否含有数字
for c in password_str:
if c.isnumeric():
ret...
0
推荐
1247
阅读
Python入门案例(五):判断第几天
一、判断第几天V1.0主要知识点:元组:是特殊的序列类型,一旦创建,不能修改,使用逗号和圆括号表示,访问方式和列表相同,一般用于表达固定数据项、函数多返回值等情况。元组中的元素可以是不同类型的,可以通过索引访问元组中的元素# -*- coding:utf-8 -*-
"""
@author:Angel
@file:which_day_V1.0.py
@time:2018/11/...
0
推荐
1286
阅读
Python入门案例(四):52周存钱挑战
一、52周存钱挑战V1.0主要知识点:循环语句while格式化字符串# -*- coding:utf-8 -*-
"""
@author:Angel
@file:money_challenge1.0.py
@time:2018/11/18 11:52
@1.0功能:52周存钱挑战
"""
def main():
money_per_week = 10 # 每周存入的金额
i = 1 # 记录周数
increase_money = 10 # 递...
0
推荐
2349
阅读
Python入门案例(三):BMR(基础代谢率)计算器
一、BMR计算器V1.0主要知识点:常用的数值类型:整数、浮点数、字符串数值运算# -*- coding:utf-8 -*-
"""
@author:Angel
@file:bmr_V1.0.py
@time:2018/11/15 15:12
@1.0功能:BMR计算器
"""
def main():
# 性别
gender = '男'
# 身高(CM)
height = 170
# 体重(KG)
weight = 50
...
2
推荐
2540
阅读
Python入门案例(二):分形树的绘制
一、分形树的绘制V1.0主要知识点:turtle库绘制简单图形while循环# -*- coding:utf-8 -*-
"""
@author:Angel
@file:pentagram_V1.0.py
@time:2018/11/13 21:39
@1.0功能:五角星的绘制
"""
import turtle
def main():
# 计数器
count = 1
while count <= 5:
turtle.forward(200)
tur...
1
推荐
4169
阅读
Python入门案例(一):汇率兑换
一、汇率兑换V1.0主要知识点:注释:说明信息,是不被执行的,单行注释用#,多行注释用三个单引号命名:命名只能使用字母、数字和下划线;且须保证命名的唯一性;且不能以数字开头,Python是区分字母大小写的,且命名不能和保留字相同# 查询保留字
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'an...