自定义博客皮肤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 = 0 while 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 420

原创 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 104

原创 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 125

原创 python的快速排序算法

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

2021-05-11 14:43:46 107

原创 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 1880

原创 (全网最简洁)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 1778 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 614 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 2039

空空如也

空空如也

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

TA关注的人

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