<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ChengQian_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ChengQian_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChengQian_]]></copyright><item><title><![CDATA[Python统计字符出现次数]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027902</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027902</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:32:13 +0800</pubDate><description><![CDATA[请用程序实现
用函数实现，统计字符串中指定字符出现的次数。
注意: 禁止使用count()函数。
函数定义
def sum_char (string, char):
    pass
参数说明
string是一个字符串，char是一个字符
返回值说明
函数返回一个整数，表示字符 char 在 string 中出现的次数。
"""
统计字符串 string 中出现字符 char 的次数，并返回；
char 是长度为 1 的字符串。
"""
def sum_char(string, char):
    str]]></description><category></category></item><item><title><![CDATA[Python藏头诗]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027887</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027887</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:30:50 +0800</pubDate><description><![CDATA[古人经常使用藏头诗，隐晦的表达自己的想说的话，既有诗意，又能传递信息，比如下面这两首诗：

芦花丛中一扁舟，
俊杰俄从此地游。
义士若能知此理，
反躬难逃可无忧。
我画蓝江水，
爱晚亭上枫。
秋月溶溶照，
香烟袅袅绕。

请用程序实现
用函数实现，将藏头诗中隐含的意思找出来。
函数定义
def acrostic (poem):
    pass
参数说明
poem是一个列表，其保存了一首诗。
返回值说明
函数返回一个字符串，字符串为藏头诗中隐含的意思。
poem1 = [
    "芦花丛中一扁舟",
  ]]></description><category></category></item><item><title><![CDATA[Python密码的强度]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027862</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027862</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:29:09 +0800</pubDate><description><![CDATA[密码是账户的重要安全保障，涉及到安全问题，太简单的密码容易被猜到或破解。
请用程序实现
用函数实现一个校验密码强度的函数，用于提醒用户在注册时，密码是否足够安全。
以下为密码强度校验规则：
密码长度在 6 位及以上，强度 +1，在 8 位及以上，强度 +2，12 位及以上，强度 +4
有大写字母，强度 +2
除字母外，还包含数字，强度 +2
有除字母、数字以外字符强度 +2
函数定义
def passworld_strength (pwd):
    pass
参数说明
pwd是一个字符串，表示需要检查的密]]></description><category></category></item><item><title><![CDATA[Python合法的用户名]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027821</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027821</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:27:39 +0800</pubDate><description><![CDATA[有一些网站注册用户时，会对用户名长度进行限制，比如用户名的长度必须在6(含)~18(含)位之间。
请用程序实现
用函数实现对用户名的合法性进行检查。
函数定义
def check_username (username):
pass
参数说明
username是一个任意长度的字符串，表示待检查的用户名。
返回值说明
如果用户名长度在6(含)~18(含)，则用户名有效，返回True；否则返回False。

...]]></description><category></category></item><item><title><![CDATA[Python斐波那契数列计算]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027796</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027796</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:25:17 +0800</pubDate><description><![CDATA[形如1，1，2，3，5，8......的数列，被称之为斐波那契数列。这个数列的特点是从第三个数字开始，每个数字都等于前两个数字之和。
请用程序实现
用函数实现，计算斐波那契数列某项的值，并将计算结果返回。
函数定义
def fbi (num):
    pass
参数说明
num是一个整数，表示斐波那契数列的项数。
返回值说明
函数返回一个整数，该整数为斐波那契数列第 num 项的值。
# 定义一个 fbi 函数，参数 num，返回斐波那契数列第 num 项的值。
def fbi(num):
    rLi]]></description><category></category></item><item><title><![CDATA[Python简单计算器实现]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027736</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027736</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:23:45 +0800</pubDate><description><![CDATA[请用程序实现
用函数实现 加、减、乘、除 的运算。
函数定义

#加法函数 def addition (num1, num2):
pass
#减法函数 def subtraction (num1, num2):
pass
#乘法函数 def multiplication (num1, num2):
pass
#除法函数 def division (num1, num2):
pass

参数说明 num1,num2均为整数，表示需要进行计算的两个数字。
返回值说明
四个函数的返回值，均为执行对应操作后计算出来]]></description><category></category></item><item><title><![CDATA[Python最大公约数]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027704</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027704</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:21:24 +0800</pubDate><description><![CDATA[请用程序实现
用函数计算两个整数的最大公约数，并将计算结果返回。
函数定义
def common_divisor (num1, num2):
    pass
参数说明
num1, num2均为正整数。
返回值说明
返回值为整数，且为num1和num2的最大公约数。
# 定义并实现函数 common_divisor
def common_divisor(num1, num2):
    if num1&gt;num2:
        for i in range(2,num2+1):
          ]]></description><category></category></item><item><title><![CDATA[Python转换秒为时间]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027687</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027687</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:20:14 +0800</pubDate><description><![CDATA[1 天有 86400 秒，那么 100000 秒相当于多长时间呢？
请用程序实现
用函数实现，将一个指定的秒数转换为[天, 时, 分, 秒]的数据格式，并将其返回。
函数定义
def convert_from_seconds (seconds):
    pass
参数说明
seconds是一个整数，表示待转换的秒数。
返回值说明
函数返回一个列表，列表内存储的值分别为[天, 时, 分, 秒]，且0 ≤ 秒 ≤ 59，0 ≤ 分 ≤ 59，0 ≤ 时 ≤ 23，天 ≥ 0。
# 定义一个 convert_f]]></description><category></category></item><item><title><![CDATA[Python打招呼函数]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027659</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027659</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:18:47 +0800</pubDate><description><![CDATA[请用程序实现
用函数给某个人打招呼。
函数定义
def say_hello (name):
    pass
参数说明
name是一个字符串，表示名字。
返回值说明
该函数没有返回值，调用该函数会输出一段话：你好，xxx，认识你很高兴！
"""
练习：打招呼函数
要求：
1. 定义函数 say_hello
2. 有 1 个参数 name 表示要给谁打招呼
3. 实现函数功能，即在控制台打印：`你好，&lt;name&gt;，认识你很高兴！`（注：name 是函数的参数）
"""
def say_hello(]]></description><category></category></item><item><title><![CDATA[Python猜数字]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027624</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027624</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:17:24 +0800</pubDate><description><![CDATA[.random() 方法返回随机生成的一个实数，它在 [0,1) 范围内。这个实数是大于等于 0，小于 1 的，也就是说不会随机生成 1。
我们如何使用它呢？看下面的代码:
import random
# 生成一个[0,1)的随机数
randomNum = random.random()
那么我们想生成一个在 [0,100) 范围内的随机数呢？当然也是可以的，我们只需要将 random.random() 生成的随机数扩大 100 倍就行了:
import random
# 生成一个[0,100)的随机数
r]]></description><category></category></item><item><title><![CDATA[Python篮球弹跳]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/107027314</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/107027314</guid><author>ChengQian_</author><pubDate>Mon, 29 Jun 2020 20:03:31 +0800</pubDate><description><![CDATA[篮球从一定高度向下掉落，每一次弹起的高度，都是前一次高度的一半。一次掉落和一次弹起极为一次弹跳。假设篮球初始高度为10米。
请用程序实现
输入篮球弹跳的次数num，计算num次后篮球所在的高度，并将计算结果输出。
# 请使用 input() 输入弹跳的次数 num
num = int(input('请输入弹跳的次数: '))
height=10
# 请计算弹跳 num 次后的篮球高度，并将结果输出
for i in range(num):
    height=height/2
print(height)
]]></description><category></category></item><item><title><![CDATA[Python素数]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995770</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995770</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:42:10 +0800</pubDate><description><![CDATA[「质数」又称素数，有无限个。素数定义为在大于 1 的自然数中，除了 1 和它本身以外不再有其他因数的数称为素数。
例如17就是素数，因为它不能被2 - 16的任一整数整除。
请用程序实现: 输入一个大于 1 的整数num，输出1~num(含)中的所有的素数（每行输出1个素数，从小到大排列）。
# 请使用 input() 输入一个整数 num
num = int(input('请输入一个整数: '))
# 输出 1 - num(含) 中的所有的素数
for i in range(2,num+1):
    f]]></description><category></category></item><item><title><![CDATA[Python猴子摘桃]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995748</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995748</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:41:22 +0800</pubDate><description><![CDATA[一只猴子摘桃子, 第一天摘了两个桃, 以后每天摘的是前一天的两倍还多一个.
请用程序实现
输入一个天数day，计算第day天它摘的个数，并将结果输出。
# 请使用 input() 输入一个天数 day
day = int(input('请输入一个天数: '))
n=2
# 请计算第 day 天猴子摘的桃子个数，并将结果输出
for i in range(2,day+1):
    n=2*n+1
print(n)# 

...]]></description><category></category></item><item><title><![CDATA[Python水仙花数]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995721</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995721</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:40:40 +0800</pubDate><description><![CDATA["水仙花数"是指一个三位数，其各位数字立方和等于该数本身。例如 153 = 1³ + 5³ + 3³，所以 153 是一个水仙花数。
请用程序实现
输入一个三位数，找出100~num(含)中的所有水仙花数，并将找出的水仙花数从小到大输出，每行输出1个数。
# 请使用 input() 输入一个三位数 num
num = int(input('请输入一个三位数: '))
# 请找出 100 - num(含) 中的所有水仙花数，并将找出的水仙花数输出
for i in range(100,num+1):
    ]]></description><category></category></item><item><title><![CDATA[Python阶乘]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995697</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995697</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:39:09 +0800</pubDate><description><![CDATA[请用程序实现
输入一个正整数num，计算这个正整数的阶乘，并将计算结果输出。
# 请使用 input() 输入一个正整数 num
num=int(input())
# 请计算这个正整数的阶乘，并将计算结果输出
count=1
for i in range(num,1,-1):
    count=count*i
print(count)

...]]></description><category></category></item><item><title><![CDATA[Python身体质量指数BMI]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995618</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995618</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:38:24 +0800</pubDate><description><![CDATA[BMI ：Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准，主要用于统计分析‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬。BMI 的计算公式为 BMI = 体重(kg) / (身高(m) * 身高(m))
请用程序实现
获取用户输入的体重和身高值，计算并给出国际和国内的 BMI 分类。

要求如下：‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪]]></description><category></category></item><item><title><![CDATA[Python判断星期]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995608</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995608</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:36:09 +0800</pubDate><description><![CDATA[每个星期对应的英语单词都不同，星期一到星期天的单词分别为：monday、tuesday、wednesday、thursday、friday、saturday、sunday。
请用程序实现
输入单词的前两个字符，判断输入的单词是星期几，并输出对应的单词；如果输入的字符不匹配，则输出error。
# 请使用 input() 输入单词的前两个字母 chars
chars = input()
# 请判断输入的是星期几，并输出对应的单词
if chars=="mo":
    print("monday")
elif]]></description><category></category></item><item><title><![CDATA[Python考试评级]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995561</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995561</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:35:12 +0800</pubDate><description><![CDATA[请用程序实现
输入一个表示考试成绩score的整数，判断该成绩属于哪个级别，并将判断结果输出。
以下为成绩级别划分：




分数段
级别




0-59
E


60-69
D


70-79
C


80-89
B


90-100
A


# 请使用 input() 输入考试成绩 score
score = int(input('请输入考试成绩: '))
# 请判断成绩属于哪个级别
if(score&lt;60):
    print("E")
elif(score&lt;70):
    prin]]></description><category></category></item><item><title><![CDATA[Python地铁车票]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995477</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995477</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:32:04 +0800</pubDate><description><![CDATA[购买地铁车票的规定如下：
乘 1~4 站，3 元/位；
乘 5~9 站，4 元/位；
乘 9 站以上，5 元/位。
请用程序实现
输入乘坐人数per_num和乘坐站数sta_num，计算购买地铁车票需要的总金额，并将计算结果输出。
注意: 如果「乘坐人数」和「乘坐站数」为0或负数，输出error。
# 请使用 input() 输入乘坐的人数 per_num 和站数 sta_num
per_num=int(input())
sta_num=int(input())
# 请判断输入的人数和站数是否正确，计算购买]]></description><category></category></item><item><title><![CDATA[Python判断位数并打印各位的值]]></title><link>https://blog.youkuaiyun.com/ChengQian_/article/details/106995465</link><guid>https://blog.youkuaiyun.com/ChengQian_/article/details/106995465</guid><author>ChengQian_</author><pubDate>Sun, 28 Jun 2020 11:30:40 +0800</pubDate><description><![CDATA[请用程序实现
输入一个不多于五位的正整数num，求出它是几位数，将结果输出，并将每一位的数字都打印出来。
注意: 位数和每位的数字分两行打印。
# 请使用 input() 输入一个不多于五位的正整数 num
num=int(input())
# 请计算这个正整数的位数，并将每一位的数字都打印出来。
num1=str(num)
num_list=list(num1)
n=len(num1)
if n==1:
    print("一")
    print(num)
elif n==2:
    print(]]></description><category></category></item></channel></rss>