Python习题编程
薛定谔的喵~
一只爱学习的猫
展开
-
Python编程:给定y和m,计算y年m月有多少天
Python编程:给定y和m,计算y年m月有多少天欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你...原创 2019-05-17 19:58:46 · 4373 阅读 · 0 评论 -
编写一个生成器函数,能够生成斐波那契数列
用Python语言编写一个生成器函数,能够生成斐波那契数列斐波那契数列首先介绍下什么是斐波那契数列: 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……这个数列从第3项开始,每一项都等于前...原创 2019-06-06 13:23:55 · 6704 阅读 · 1 评论 -
编写一个推导式,生成包含100以内所有勾股数(i,j,k)的列表
编写一个推导式,生成包含100以内所有勾股数(i,j,k)的列表本文介绍用Python语言编写了一个程序,实现生成包含100以内的所有勾股数程序如下:import math print([(i,j,k) for i in range(100) if i>0 for j in range(100) if j>i ...原创 2019-06-06 17:16:18 · 5281 阅读 · 1 评论 -
Python语言实现输出乘法口诀表
Python语言实现输出乘法口诀表乘法口诀表正向输出实现程序输出结果乘法口诀表逆向输出实现程序输出结果乘法口诀表正向输出实现程序for i in range(1,10): for j in range(1,i+1): print(str(i)+'*'+str(j)+'='+str(i*j)+' ',end='\t') print()输出结果1*1=1 ...原创 2019-07-09 21:23:23 · 1354 阅读 · 2 评论 -
编写Python爬虫爬取豆瓣出版社列表并写入文件
爬取豆瓣出版社列表并写入文件本文介绍了如何编写Python程序从网址’https://read.douban.com/provider/all’ 爬取豆瓣出版社列表并写入文件:程序import requests,refrom bs4 import BeautifulSoupdef getHTMLText(url,code='utf-8'): try: r=req...原创 2019-07-12 01:43:54 · 421 阅读 · 0 评论 -
题目: 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
题目: 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?这道题可以用itertools模块里面的permutations(排列)函数得到解决,也可以用常规方法得到解决,现列出两种方法:1、用itertools模块里面的permutations(排列)函数解答思路:用permutations(排列)函数将1,2,3,4四个数进行排列得到各种情况下的组合并把它转换...原创 2019-08-19 21:57:04 · 3995 阅读 · 0 评论 -
Python 练习
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,...原创 2019-08-20 20:25:02 · 638 阅读 · 0 评论