Python经典实例
一步步记录小白的成长
一个兴趣使然的程序猿罢了
自学Python,倾向爬虫与数据分析.
展开
-
Python 阶乘实例
整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。# 通过用户输入数字计算阶乘 # 获取用户输入的数字num = int(input("请输入一个数字: "))factorial = 1 # 查看数字是负数,0 或 正数if num < 0: print("抱歉,负数没有阶乘")elif num == 0: print("0 的阶乘为 1")else: for i in range(1,nu原创 2021-12-29 22:41:49 · 794 阅读 · 0 评论 -
Python 摄氏温度转华氏温度
以下实例演示了如何将摄氏温度转华氏温度:# 用户输入摄氏温度 # 接收用户输入celsius = float(input('输入摄氏温度: ')) # 计算华氏温度fahrenheit = (celsius * 1.8) + 32print('%0.1f 摄氏温度转为华氏温度为 %0.1f ' %(celsius,fahrenheit))输出:输入摄氏温度: 3838.0 摄氏温度转为华氏温度为 100.4 ...原创 2021-12-27 20:15:40 · 3569 阅读 · 0 评论 -
Python ASCII码与字符相互转换
以下代码用于实现ASCII码与字符相互转换:# 用户输入字符c = input("请输入一个字符: ") # 用户输入ASCII码,并将输入的数字转为整型a = int(input("请输入一个ASCII码: ")) print( c + " 的ASCII 码为", ord(c))print( a , " 对应的字符为", chr(a))输出结果:python3 test.py 请输入一个字符: a请输入一个ASCII码: 101a 的ASCII 码为 97101原创 2021-12-23 22:16:42 · 400 阅读 · 0 评论 -
Python九九乘法表
以下实例演示了如何实现九九乘法表:# 九九乘法表for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print()原创 2021-12-23 22:15:50 · 273 阅读 · 0 评论 -
Python 最小公倍数算法
以下代码用于实现最小公倍数算法:# Filename : test.py # 定义函数def lcm(x, y): # 获取最大的数 if x > y: greater = x else: greater = y while(True): if((greater % x == 0) and (greater % y == 0)): lcm = greater break原创 2021-12-17 23:22:51 · 1444 阅读 · 0 评论 -
Python 最大公约数算法
以下代码用于实现最大公约数算法:# Filename : test.py # 定义一个函数def hcf(x, y): """该函数返回两个数的最大公约数""" # 获取最小值 if x > y: smaller = y else: smaller = x for i in range(1,smaller + 1): if((x % i == 0) and (y % i == 0)): h原创 2021-12-17 23:21:58 · 985 阅读 · 0 评论 -
Python 计算数组元素之和
定义一个整型数组,并计算元素之和。实现要求:输入 : arr[] = {1, 2, 3}输出 : 6计算: 1 + 2 + 3 = 6# 定义函数,arr 为数组,n 为数组长度,可作为备用参数,这里没有用到def _sum(arr,n): # 使用内置的 sum 函数计算 return(sum(arr)) # 调用函数arr=[]# 数组元素arr = [12, 3, 4, 15] # 计算数组元素的长度n = len(arr) an原创 2021-12-16 22:37:22 · 2672 阅读 · 0 评论 -
Python 计算 n 个自然数的立方和
计算公式 13+ 23+ 33+ 43+ …….+ n3实现要求:输入 : n = 5输出 : 225公式 : 13+ 23+ 33+ 43+ 53= 225输入 : n = 7输入 : 784公式 : 13+ 23+ 33+ 43+ 53+ 63+ 73= 784目录实现要求:代码实现:代码实现:# 定义立方和的函数def sumOfSeries(n): sum = 0 for i in rang...原创 2021-12-16 22:15:55 · 2452 阅读 · 0 评论 -
Python 移除字典点键值(key/value)对
给定一个字典, 移除字典点键值(key/value)对。目录实例 1 : 使用 del 移除实例 2 : 使用 pop() 移除 实例 3 : 使用 items() 移除实例 1 : 使用 del 移除test_dict = {"Runoob" : 1, "Google" : 2, "Taobao" : 3, "Zhihu" : 4} # 输出原始的字典print ("字典移除前 : " + str(test_dict)) # 使用 del 移除 ...原创 2021-12-15 22:57:11 · 812 阅读 · 0 评论 -
Python 合并字典
给定一个字典,然后计算它们所有数字值的和。实例 1 : 使用 update() 方法,第二个参数合并第一个参数def Merge(dict1, dict2): return(dict2.update(dict1)) # 两个字典dict1 = {'a': 10, 'b': 8} dict2 = {'d': 6, 'c': 4} # 返回 None print(Merge(dict1, dict2)) # dict2 合并了 dict1prin原创 2021-12-14 23:43:38 · 308 阅读 · 0 评论 -
Python 将时间戳转换为指定格式日期
给定一个时间戳,将其转换为指定格式的时间。目录当前时间实例1实例2指定时间戳实例1实例2我们将会启用到time库:当前时间实例1:import time # 获得当前时间时间戳now = int(time.time())#转换为其他日期格式,如:"%Y-%m-%d %H:%M:%S"timeArray = time.localtime(now)otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", t.原创 2021-12-13 23:17:52 · 1214 阅读 · 0 评论 -
Python 计算字典值之和
代码实现def returnSum(myDict): sum = 0 for i in myDict: sum = sum + myDict[i] return sum dict = {'a': 100, 'b':200, 'c':300} print("Sum :", returnSum(dict))代码实现量更少from functools import reducedict = {'a': 100,原创 2021-12-13 23:12:22 · 4755 阅读 · 0 评论 -
Python 按键(key)或值(value)对字典进行排序
给定一个字典,然后按键(key)或值(value)对字典进行排序。def dictionairy(): # 声明字典 key_value ={} # 初始化 key_value[2] = 56 key_value[1] = 2 key_value[5] = 12 key_value[4] = 24 key_value[6] = 18 key_value[3] = 323原创 2021-12-12 22:58:56 · 601 阅读 · 0 评论 -
字符串前加f,u,b,r-----前缀的意义与format设置格式的联系
在学习pyhton中,尤其是学习正版图书资源时,我们经常会发现f'string'的形式,那么他是什么意思呢?有什么作用呢?跟我们format格式化函数又有什么联系呢?原创 2021-12-11 15:45:16 · 1189 阅读 · 0 评论 -
Python经典实例:五人分鱼
五人分鱼~ 一道经典的数学题原创 2021-12-10 23:20:30 · 2407 阅读 · 0 评论 -
Python经典实例:约瑟夫生者死者小游戏
游戏规则:30 个人在一条船上,超载,需要 15 人下船。于是人们排成一队,排队的位置即为他们的编号。报数,从 1 开始,数到 9 的人下船。如此循环,直到船上仅剩 15 人为止原创 2021-12-10 22:49:28 · 3852 阅读 · 0 评论 -
Python 关于判断闰年的应用
简单的闰年判断实例原创 2021-12-09 23:32:16 · 607 阅读 · 0 评论 -
Python 打印阿姆斯特朗数
阿姆斯特朗数的介绍与代码使用~原创 2021-12-09 21:23:42 · 1581 阅读 · 0 评论 -
利用异常处理方法输出每个姓氏的学生信息
小应用原创 2021-12-08 21:30:00 · 331 阅读 · 0 评论 -
看一眼就能学会的用Python中calendar模块DIY万年历
DIY一个简单的万年历原创 2021-12-07 08:30:00 · 1550 阅读 · 2 评论 -
Python递归函数应用之斐波那契数列
递归函数的概念与使用和在斐波那契数列的实现原创 2021-12-06 08:30:00 · 2018 阅读 · 0 评论