Python学习中的一些小例子
2018-06-17 23:30:00来源:未知 阅读 ()
这篇文章包括用Python编写的斐波那契数列,三位数的水仙花数和百钱买百鸡的基础代码
斐波那契数列:
'''
def hanshu(n):
n_1 = 1
n_2 = 1
m = n
sumn = 0
for a in range(1,m+1):
if m == 1:
return n_1
if m== 2:
return n_2
sumn = n_1 + n_2
n_2 = n_1
n_1 = sumn
print(sumn,end = " ")
hanshu(20)
'''
下图为以上代码运行结果:
找出1-1000之内的水仙花数:
def hanshu(n):
sumn = 0
m = n
for dix in range(1,4):
m = m % 10
sumn = sumn + m ** 3
m = n // 10
if sumn == n:
print(n,end = " ")
def hanshu1():
for b in range(1,1000):
hanshu(b)
hanshu1()
下图为以上代码运行结果:
百钱买百鸡:公鸡5元一只,母鸡3元一只,小鸡0.5元一只,100块钱买100只鸡
问:应该买多少只公鸡母鸡和小鸡,一共有几种买法
设:公鸡为x只,母鸡为y只,小鸡为z只
x = 0
while x <= 100:
y = 0
while y <= 100:
z = 0
while z <= 100:
if x + y + z == 100 and 5 * x +3 * y +0.5 * z == 100:
print(x,y,z)
z += 1
y += 1
x += 1
下图为以上代码运行结果:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash