2024-01-31 13:51:29 | 我爱编程网
鸡兔同笼python程序编写要根据原书中的描述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
鸡兔同笼python程序具体写法如下:
把原文翻译成现代汉语是:“鸡和兔放在一个笼子里, 笼子里共有35个头,94个爪,那鸡和兔各有多少只?”
1、根据题意,头的总数为35,用变量head来记录头的总数:head =35。而腿的总数为94,用变量foot来记录腿的总数:(foot = 94)。
2、用变量chicken记录鸡的数量。因为头的总数为35,说明鸡和兔共有35只,所以鸡的数量是0-35之间的某一个数,这里用for循环来指挥计算机,自动罗列所有可能出现的情况:(for chicken in range(0, head+1):))。
3、然后,用变量rabbit记录兔子的数量。因为鸡和兔的总数等于头的数量,所以兔的数量rabbit等于头的总数head减去鸡的数量(chicken:rabbit=head一chicken)。
4、鸡有两条腿,兔子有四条腿,所以腿的总数为:(if chicken *2 + rabbit *4 == foot:print('鸡',chicken, '兔',rabbit))执行代码,就完成了。
python程序编写:
Python编程是一种跨平台的计算机程序设计语言,是ABC语言的替代品。Python能提供高效的高级数据结构,还能简单有效地面向对象编程。
是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
python的保留字如下:我爱编程网
其中保留字分别有这些:False、None、True、and、as、assert、async、await、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield。
在 Python 中,定义一个变量标识符需要遵守以下规则:
1. 变量名只能由字母、数字和下划线 "_" 组成,且不能以数字开头。
2. 变量名大小写敏感,即变量名 apple、Apple 和 APPLE 表示三个不同的变量。
3. 不能使用 Python 的保留字,如 if、def、for 等。
4. 变量名应尽量具有意义,便于代码的理解和维护。
5. 为了增强可读性,应该使用下划线分隔较长的变量名。
6. 变量名应当避免使用单个的小写字母 l,大写字母 O 和 I,易与数字 1 和 0 混淆。
遵循这些规则可以避免在 Python 程序中引入不必要的错误和混淆,提高变量的可读性和可维护性。
Python是一门较为简单的编程语言:
3,对二维数组赋值需要注意的问题
但是对于二维数组来说赋值和浅拷贝有时候确实无法避免对原数组的影响:
使用list形式对定义数组li_c,并以单个元素的形式改变数组li_c的某些值,结果在最后的输出结果中不仅li_c中的数组发生改变,lq中的数组也发生了改变!
若是直接是对二维数组中的一行进行改变,却不影响原数组的值:
最后的输出结果中数组lq并没有改变:
不过对于需要单元素的改变数组的值有不影响原数组,可使用下面代码初始化数组:
结果为:
以上就是关于“python数组怎么赋值?要注意什么?”的相关内容分享了,希望对于你的Python学习有所帮助!很多小伙伴问:Python怎么学?其实Python掌握是需要阶段性的学习的,学习Python零基础功能-Python编程技巧-Python核心原理分析循序渐进方可学会!所以,想学Python,但是无从下手,就来羽兔,点击链接:
2024-01-01 09:58:48
2024-01-26 10:37:53
2024-01-17 23:29:33
2024-01-02 22:06:16
2024-01-01 04:24:22
2023-12-23 12:08:32