【python】编程语言入门经典100例--21

简介:

 1 #题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。


代码:


1
2
3
4
5
6
7
   2 
   3  =  1
   4  =  1
   5  while  i <  10 :
   6      =  (n + 1 ) * 2
   7      + =  1
   8  print ( '第一天共摘了%d个桃子' % n)


运行结果:


1
2
3
[root@HK code_100] # python code_21.py 
第一天共摘了 1534 个桃子
[root@HK code_100] #


代码解释:


1
2
3
4
5
6
7
8
思路:第十天剩余 1 个桃子,第九天就是( 1 + 1 * 2 ,以这个思路,向开始计算第一天的桃子数
   2 
   3  =  1                                   #初始化桃子个数
   4  =  1                                    #初始化天数
   5  while  i <  10 :                            #确定循环次数,也就是天数
   6      =  (n + 1 ) * 2                         #得出第i天的桃子数
   7      + =  1                               #天数加1循环,一直到while结束
   8  print ( '第一天共摘了%d个桃子' % n)             #打印第一天桃子个数





      本文转自snc_snc 51CTO博客,原文链接:http://blog.51cto.com/netsyscode/1748252 ,如需转载请自行联系原作者






相关文章
|
16天前
|
人工智能 数据可视化 数据挖掘
Python:编程语言的魅力与实践
Python:编程语言的魅力与实践
|
16天前
|
机器学习/深度学习 自然语言处理 数据挖掘
Python:简单、优雅且强大的编程语言
Python:简单、优雅且强大的编程语言
|
21小时前
|
数据采集 机器学习/深度学习 前端开发
【好书推荐3】Python网络爬虫入门到实战
【好书推荐3】Python网络爬虫入门到实战
9 0
|
5天前
|
机器学习/深度学习 数据采集 数据可视化
利用Python进行历史数据预测:从入门到实践的两个案例分析
利用Python进行历史数据预测:从入门到实践的两个案例分析
18 1
|
10天前
|
机器学习/深度学习 自然语言处理 语音技术
【Python 机器学习专栏】Python 深度学习入门:神经网络基础
【4月更文挑战第30天】本文介绍了Python在深度学习中应用于神经网络的基础知识,包括神经网络概念、基本结构、训练过程,以及Python中的深度学习库TensorFlow和PyTorch。通过示例展示了如何使用Python实现神经网络,并提及优化技巧如正则化和Dropout。最后,概述了神经网络在图像识别、语音识别和自然语言处理等领域的应用,并强调掌握这些知识对深度学习的重要性。随着技术进步,神经网络的应用将持续扩展,期待更多创新。
|
10天前
|
机器学习/深度学习 算法 数据挖掘
【Python 机器学习专栏】Python 机器学习入门:基础概念与流程
【4月更文挑战第30天】本文介绍了Python在机器学习中的重要性,机器学习的基础概念和分类,包括监督学习、非监督学习和强化学习。Python因其丰富的库(如Scikit-learn、TensorFlow、PyTorch)、简单易学的语法和跨平台性在机器学习领域广泛应用。文章还概述了机器学习的基本流程,包括数据收集、预处理、特征工程、模型训练与评估等,并列举了常用的Python机器学习算法,如线性回归、逻辑回归、决策树和支持向量机。最后,讨论了Python机器学习在金融、医疗、工业和商业等领域的应用,鼓励读者深入学习并实践这一技术。
|
11天前
|
监控 关系型数据库 测试技术
Python 是一种非常流行的后端编程语言
使用Python进行后端开发涉及环境配置(安装Python,推荐使用虚拟环境)、安装相关库(如Flask、Django、NumPy等)、构建API或模型、选择数据库(如MySQL、PostgreSQL)进行数据存储、编写测试用例保证代码质量、部署到云服务(如AWS、Heroku)并进行生产环境的监控与维护。实际操作中,步骤会依据项目需求和团队偏好调整。
12 1
|
12天前
|
编解码 JavaScript 前端开发
【专栏】介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例
【4月更文挑战第29天】本文介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例。Base64编码将24位二进制数据转换为32位可打印字符,用“=”作填充。文中展示了各语言的编码解码代码,帮助开发者理解并应用于实际项目。
|
13天前
|
Python
【Python21天学习挑战赛】-入门必备
【Python21天学习挑战赛】-入门必备
|
16天前
|
人工智能 数据挖掘 Python
Python:一种简洁而强大的编程语言
Python:一种简洁而强大的编程语言
11 1