博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年10月28日

摘要: 1 # coding=gbk 2 print(' 欢迎使用BMI计算程序 ') 3 name=input('请键入您的姓名:') 4 height=eval(input('请键入您的身高(m):')) 5 weight=eval(input('请键入您的体重(kg):')) 6 gender=inp 阅读全文

posted @ 2019-10-28 14:38 非我执笔灬 阅读(195) 评论(0) 推荐(0) 编辑

2019年10月24日

摘要: 字符串: 一个个字符组成的有序的序列,是字符的集合 使用单引号、双引号、三引号引住的字符序列 字符串是不可变对象 Python3起,字符串就是Unicode类型 字符串的定义和初始化 字符串元素访问 字符串支持使用索引访问 有序的字符集合,字符序列 可迭代 字符串连接 +连接,a=‘a’,a=‘a’ 阅读全文

posted @ 2019-10-24 14:55 非我执笔灬 阅读(240) 评论(0) 推荐(0) 编辑

2019年10月21日

摘要: 1.最基础的解法:if--elif--else 2.列表与最大值最小值方法: 3.列表排序sort()方法: 4.冒泡法 属于交换排序 两两比较大小,交换位置。如同水泡咕嘟咕嘟往上冒 结果分为升序和降序排列 升序:n个数从左至右,编号从0开始到n-1,索引0和1的值比较,如果索引0大,则交换两者位置 阅读全文

posted @ 2019-10-21 17:02 非我执笔灬 阅读(866) 评论(0) 推荐(0) 编辑

摘要: 1.元组tuple 一个有序的元素组成的集合 使用小括号()表示 元组是不可变对象,所以增、改、删方法都没有 2.定义 多元素的时候,t = (1,3,6,7,3,7,12) 单元素的时候,t = (1,),要注意元素的后面需要跟一个逗号 3.元组元素的访问: 支持索引(下标) 正索引:从左到右,从 阅读全文

posted @ 2019-10-21 14:38 非我执笔灬 阅读(262) 评论(0) 推荐(0) 编辑

2019年10月16日

摘要: 首先需要了解一下什么是杨辉三角,如下图所示: 方法一:计算杨辉三角的前6行 当i取0的时候,row=[1],yang=[[1]],continue跳出当前循环;i开始取1,row=[1],yang=[[1],[1]],j依旧不会取值,不执行row.append(yang[i-1][j] + yang 阅读全文

posted @ 2019-10-16 17:08 非我执笔灬 阅读(268) 评论(0) 推荐(0) 编辑

2019年10月15日

摘要: 求100以内的素数。 在这里我们可以使用列表来做,首先,先判断该数是不是素数,即只能被1和自己整除,然后使用列表的append()函数,逐个添加。 第一段代码的核心思想是a遍历100以内的正整数,然后b遍历2~a之间的正整数,如果a能够整除b,那么a肯定不是素数,break跳出,剩下的是素数。 第二 阅读全文

posted @ 2019-10-15 15:14 非我执笔灬 阅读(264) 评论(0) 推荐(0) 编辑

2019年10月14日

摘要: 1.列表list的性质: 一个队列,一个排列整齐的队伍,有序的 列表内的个体称作元素,由若千元素组成列表 元素可以是任意对象(数字、字符串、对象、列表等) 列表内元素有顺序,可以使用索引 线性的数据结构 使用 [ ] 表示 列表是可变的,可增加可减少 列表list、链表、queue、stack的差异 阅读全文

posted @ 2019-10-14 17:32 非我执笔灬 阅读(237) 评论(0) 推荐(0) 编辑

2019年10月12日

摘要: 数值型:int、float、complex、bool int、foat、 complex、bool都是 class,1、5.0、2+3j都是对象即实例 int:python3的int就是长整型,目没有大小限制受限于内存区域的大小 float:有整数部分和小数部分组成。支持进制和料学计数法表示。只有双 阅读全文

posted @ 2019-10-12 16:42 非我执笔灬 阅读(234) 评论(0) 推荐(0) 编辑

2019年10月11日

摘要: 1、基本算法: 根据素数定义:一个大于1的自然数只能被1和它本身整除,即可利用for循环逐次计算,求解素数,代码如下: 2、利用奇偶性优化算法: 根据偶数均可整除2性质,由此可知偶数均不是质数,故可优先排除偶数,现将代码优化如下: 3、利用所有大于10的质数中,个位数只有1、3、7、9 根据所有大于 阅读全文

posted @ 2019-10-11 21:35 非我执笔灬 阅读(343) 评论(0) 推荐(0) 编辑

2019年10月9日

摘要: 斐波那契数列的定义为:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*),即根据前两个数相加得出后一个数,例如:1,1,2,3,5,8,13,21,34,55……那么根据这个公式,我们可以肯定的是代码可以使用循环来做(代码7行开始),即然是循环,因为前两个数是不 阅读全文

posted @ 2019-10-09 15:28 非我执笔灬 阅读(1041) 评论(0) 推荐(0) 编辑