Python
文章平均质量分 51
zl202111
这个作者很懒,什么都没留下…
展开
-
Python-蓝桥杯:输出55555以内的纯素数
纯素数原创 2023-03-07 19:25:44 · 287 阅读 · 0 评论 -
python面向对象:使用迭代器生成斐波那契数列
文章目录斐波那契数列一、介绍二、分析三、实现步骤运行结果代码斐波那契数列一、介绍斐波那契数列(Fibonacci序列),又称黄金分割数列、因数学家莱昂纳多.斐波那契(Leonardoda Fibonacci) 以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列: 1、1、2、3、5、8、13、21、34.、…从第3项开始,每一项都等于前两项之和.请使用面向对象的方式,并使用迭代器实现斐波那契数列,并打印指定项数的数列。二、分析可以按照发现类、发现属性和发现方法的原创 2022-04-11 15:07:40 · 981 阅读 · 0 评论 -
Python:文件读写操作
文件读写操作一、文件概念二、打开文件与关闭文件(一)文件打开函数 - open()1、函数作用2、函数调用格式(二)文件关闭函数 - close()1、函数作用2、函数调用格式(三)文件刷新函数 - flush()1、函数作用2、函数调用格式(四) 案例演示1、以只读方式(r )打开文件 - 默认方式以只写方式(w )打开文件3、以追加方式(a )打开文件4、以可写可读方式(w+)打开文件一、文件概念文件是操作系统管理和存储数据的一种方式。Python使用内置的文件对象来处理文件。在D:/python原创 2021-12-26 09:42:16 · 1492 阅读 · 1 评论 -
Python学习:创建多级菜单列表(函数模块化)
创建多级菜单多级菜单列表一、创建多级菜单列表外框1、创建一级列表2、创建主菜单二、优化多级菜单列表1. 将登陆功能提取出来构建一个login()函数,实现模块化。2. 按照登陆菜单,优化主菜单多级菜单列表一、创建多级菜单列表外框1、创建一级列表2、创建主菜单# -*- coding: utf-8 -*-'''功能:多级菜单'''while True: print('=' * 10) print('1.登录') print('2.退出') print(原创 2021-12-16 15:51:21 · 3255 阅读 · 0 评论 -
Python学习:统计文件中每个单词的个数
统计文件中的各个单词的个数通过python程序将文件中的单词数量统计出来心得:文件中的内容通过python程序将文件中的单词数量统计出来代码:# -*- coding: utf-8 -*-"""功能:统计文件中单词个数作者:zwh日期:2021年12月7日"""test = open('test.txt') # 利用open()函数将test文件中的内容导入到test列表中.words_td = []for word in test: words_td.a原创 2021-12-07 14:30:11 · 12144 阅读 · 1 评论 -
python学习:为歌手打分,并计算其总分、排名(简易版)
为歌手打分1、简单的为歌手打分2、初步深入,歌手得分计算程序(评委指定范围输入)3、再次深入,为五位歌手打分(简陋版,有待加强)新手上路,还有很多不懂的地方,其实我还想再在这最后一个程序里面放置一个输入歌手名字的容器,再打印出来,现在还在思考当中。如果大家有好的建议,那么请一定一起分享一下。谢谢阅读!1、简单的为歌手打分# -*- coding: utf-8 -*-'''功能:歌手得分计算程序作者:zwh日期:2021/11/26'''scores = []for i in range原创 2021-11-26 20:36:37 · 8637 阅读 · 2 评论 -
2021-10-28
@2021-10-28 Python作业计算表达式#-- coding: utf-8 --‘’’功能:数学解析式作者:曾文浩日期:2021年10月28‘’’import math#输入x = float(input('x = '))y = float(input('y = '))z = float(input('z = '))#处理x1 = 4 * x **3 * y ** 2 - 5 * y ** 2 * z ** 4 + 7 * z ** 3 * x ** 2x2 = (原创 2021-10-28 19:47:19 · 76 阅读 · 0 评论 -
2021-11-03 Python爬虫新手入门第一步
文章目录一、下载相关程序二、安装爬虫环境相关库一、下载相关程序下载安装Python下载安装PyCharm二、安装爬虫环境相关库安装requestspip install requests安装selenium (不完整)选pip install selenium安装LXMLpip install lxml安装beautifulsouppip install beautifulsoup4安装pyqueryp原创 2021-11-03 16:14:16 · 203 阅读 · 0 评论 -
2021.11.16 利用while循环打印猜数游戏(多种方法)
文章目录猜数游戏(多种方法)一、简单while循环输出(无限(有限)循环)猜数游戏(多种方法)一、简单while循环输出(无限(有限)循环)无限循环输出"""功能:1-100猜数游戏作者:zwh日期:2021年11月9日"""import random # 调用生成随机数库off = True # 设置外层循环while off: data = random.randint(1, 100) # 随机产生一个数 i = 0 while off:原创 2021-11-16 17:02:33 · 4313 阅读 · 2 评论 -
2021.11.12:进阶模式:打印等腰三角形、菱形、空心菱形
文章目录进阶模式:打印等腰三角形、菱形、空心菱形一、打印等腰三角形(一)等腰三角形(方法一)(二)等腰三角形(方法二)二、打印菱形(一)等腰三角形拼接法(二)for循环打印打印空心菱形进阶模式:打印等腰三角形、菱形、空心菱形一、打印等腰三角形(一)等腰三角形(方法一)打印等腰三角形"""功能:打印字符三角形作者:zwh日期:2021年11月12日"""rows = int(input('rows = ')) # 输入排数# 打印三角形(方法1)for i in range原创 2021-11-12 14:25:06 · 315 阅读 · 0 评论 -
2021.11.11 判断素数
文章目录判断一个整数是否是合数正确写法:判断一个整数是否是合数注:35是合数,但这里却是素数。同样25也是,这是一个Bug。# -*- coding: utf-8 -*-'''功能:判断一个数是否是素数作者:zwh日期:2021.11.11'''from math import sqrta = abs(int(input('请输入一个整数: ')))is_prime_number = True # 素数for i in range(2, int(sqrt(a))):原创 2021-11-11 18:55:56 · 133 阅读 · 0 评论 -
Python学习:有趣游戏,打印10000以内的完全数
打印10000以内的完全数什么是完全数如何利用Python打印10000以内的完全数什么是完全数在西方,自然数6就是一个备受宠爱的数字。有人认为,6是属于美神维纳斯的,它象征着美满的婚姻;也有人认为,宇宙之所以这样完美,是因为上帝创造它时花了6天时间等等。中国人对6的宠爱,也是很有说法的;例如“六六大顺”“六畜兴旺”“六谷丰登”“六朝金粉”“六合同风”“身怀六甲”“眼观六路”……不一而足。在数学领域,6是第一个完全数,也是最小的完全数。所谓完全数(又称完美数或完备数),是一种特殊的自然数;它所有的真因原创 2021-11-19 16:30:59 · 1707 阅读 · 0 评论 -
2021/11/9学习使用for和while
文章目录一、利用for循环计算二、利用while循环计算一、利用for循环计算利用for循环计算1+2+3+…+99# -*- coding: utf-8 -*-"""功能:利用for循环计算1+2+3+...+99的值作者:zwh日期:2021年11月7日"""sum = 0for i in range(1,101): sum += iprint('1+2+3+...+99的值是:{}'.format(sum))print('转换后i的值为{}'.format(i)原创 2021-11-09 19:45:18 · 1145 阅读 · 0 评论 -
2021.11.11 Python遍历字典
文章目录遍历列表遍历字典遍历列表遍历字典方法一cities = {'001':'北京', '002':'上海', '003':'广州','004':'深圳','005':'雅安'}# 方法一for key in cities.keys(): print(cities[key],end='\t')print()方法二# 方法二cities = {'001':'北京', '002':'上海', '003':'广州','004':'深圳','005':'雅安'}for原创 2021-11-11 17:14:13 · 839 阅读 · 0 评论 -
2021.11.12 for循环打印字符矩形、平行四边形、三角形、九九表。百元百鸡
文章目录Fro循环打印字符矩形、平行四边形、三角形、菱形;九九表;百元买百鸡(三重循环)打印字符矩形打印字符平行四边形打印字符三角形打印字符菱形九九表百元买百鸡(三重循环)百元买百鸡(双重循环)Fro循环打印字符矩形、平行四边形、三角形、菱形;九九表;百元买百鸡(三重循环)打印字符矩形打印字符平行四边形# -*- coding: utf-8 -*-'''功能:打印平行四边形作者:zwh日期:2021.11.11'''rows = int(input('rows = '))cols原创 2021-11-12 12:44:29 · 1432 阅读 · 0 评论 -
2021-11-07 本周作业
文章目录一、四个整数排序二、判断是否酒驾三、给出年月日,判断是当年的第几天一、四个整数排序四个整数排序1# -*- coding: utf-8 -*-"""功能:四个整数排序作者:zwh日期:2021年11月6日"""l = [] # 放一个框子for m in range(4): # 定义输入重复4次 x = int(input('请输入一个整数: ')) l.append(x) # 将输入的数添加到l框子#l1 = sorted(l) # 升序l原创 2021-11-07 14:09:53 · 86 阅读 · 0 评论 -
2021/11/4单分支、多分支机构
@[act]原创 2021-11-04 19:30:46 · 252 阅读 · 0 评论 -
Python学习:词频统计(zip、set、split、len 函数)的应用
使用zip、set、split、len 函数及应用词频统计一、编辑字符串1、字符链接 — zip( )2、创建不重复集合— set( )3、字符串分隔 — split( )4、获取字符串长度 — len( )二、词频统计![请添加图片描述](https://img-blog.csdnimg.cn/e40645ae75464c8c8807e1992b80d8f0.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,t原创 2021-11-21 22:04:48 · 1676 阅读 · 0 评论 -
Python学习:计算学生的平均成绩
计算(20名)学生的平均成绩一、计算20名学生的平均成绩(不考虑范围)二、计算20名学生的平均成绩(考虑范围)学习语录:一、计算20名学生的平均成绩(不考虑范围)"""功能:计算20名学生的平均成绩(不考虑范围)作者:zwh日期:2021年11月18日"""sum = 0for i in range(20): score = int(input('输入第{}个学生的成绩:'.format(i + 1))) sum += scoreaverage = sum/20pr原创 2021-11-19 17:20:42 · 25370 阅读 · 0 评论 -
2021.11.18 简单计算阶乘(多种方法)及 求阶乘的和
运用各种方法计算阶层一、利用for循环法二、利用导入库法计算阶层三、利用函数递归法一、利用for循环法"""功能:计算阶乘作者:zwh日期:2021年11月18日"""# 方法1 #for循环法a = 1n = int(input('请输入需要的阶:'))for i in range(1, n+1): a = a * iprint('1! + 2! + ... + {}! = {}' .format(n, a))二、利用导入库法计算阶层"""功能:计算阶乘作者原创 2021-11-18 15:34:32 · 4021 阅读 · 0 评论