自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 每天时钟的分针和时针组合成直角的时间

假设不考虑秒针,时钟是12小时的。每天的时间应该是下面代码输出两次(每天是24小时):print(h//5,"时",min,"分")#输出时间具体代码如下:# -*- coding: utf-8 -*-h = 0 # 时针60个小格min = 0while h < 60: if h-min==15 or h-min==-15 or h-min==45 or h-min==-45: print(h , min) # 输出时间位置 prin

2021-09-12 14:42:04 398

原创 python实现冒泡排序算法

python实现冒泡排序算法,代码和简单解释如下def bubble_sort(numbers): length = len(numbers)#列表长度 for i in range(length - 1):#需要遍历次数 for j in range(length - i - 1):#每次遍历,比较的数列元素 if numbers[j] > numbers[j + 1]: numbers[j], numbers

2021-05-22 23:20:46 100

原创 python的插入排序算法

python的插入排序算法,代码如下:def insert_sort(numbers): length = len(numbers) for i in range(1, length): # 从第二个元素开始,每次取出一个元素,插入前面的序列使其有序 for j in range(0, i): if numbers[j] > numbers[i]: numbers[j], numbers[i]

2021-05-11 16:01:30 98

原创 python的快速排序算法

python的快速排序算法。代码如下:`def quick_sort(numbers):if len(numbers) > 1: # 长度为2及以上的情况mid = numbers[0] # 假设numbers数列第一个numbers[0]就是就是中值midleft, right = [], []numbers.remove(mid) # 移除numbers[0]for number in numbers:if number > mid:right.append(numb

2021-05-11 14:43:46 87

原创 python计算英文的单词数

用python计算英文的单词数。"""@作者:廖先生@日期:2021.5.4@功能:计算单词数"""case_letters = [] # =待添加大小写字母for i in range(65, 91): case_letters.append(chr(i))#添加大写字母 case_letters.append(chr(i).lower())#添加小写字母str_test = "I'm stephen liao,I said:'I come from China'" #

2021-05-04 11:35:37 1854

原创 (全网最简洁)python用递归方法解决小青蛙上台阶

“”"@作者:廖先生@日期:2021.4.19@功能:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。“”"“”"递归思路:1、n台阶,第一跳,必然是跳一个台阶和跳两个台阶的情况2、假如跳一个台阶,剩余n-1台阶,次数f(n-1)3、假如跳两个台阶,剩余n-2台阶,次数f(n-2)4、次数f(n)=f(n-1)+f(n-2)“”"草稿:def f(n): # 函数f(n)即是多少种跳法,n是多少台阶,n是大于等于1的整数 if n

2021-04-22 11:33:20 1734 1

原创 python通过find方法以及切片操作来实现replace的功能

python3的replace()描述:replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。replace()方法语法:str.replace(old, new[, max])现通过find方法、切片实现replace()的功能。"""@作者:廖先生@日期:2021.4.22@功能:通过find方法以及切片操作来实现replace的功能"""str_s = "isisis"str_tmp = str

2021-04-22 08:53:26 565 1

原创 (全网最简洁)python用递归计算阶乘之和:sum_=1!+2!……+n!

用递归计算阶乘之和:sum_=1!+2!……+n!sum_(n)=1!+2!+…+n!# sum_()=1!+2!+...+n!def sum_(n): def f(n): #f(n)方法的功能是:f(n)=1*2*...*n。第一次使用递归 return 1 if n == 1 else f(n - 1) * n #最后使用递归,实现sum_()=1!+2!+...+n! return 1 if n == 1 else sum_(n - 1) + f(

2021-04-21 20:18:11 2011

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除