自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 用户登录(三次机会重试)

既然是用户登录,需要用户名和密码,将这两个字符串接收下来,并与root对比是否相同(真正项目中应该在数据库检测这个用户名是否注册了,没有注册,返回为注册;注册了,再去比较用户名对应的密码)。当相同时候,显示登陆成功,如果不相同,不能登陆,因为有机会次数的限制,所以需要一个变量来控制这个次数,最多只能输入三次。所以用一个变量,初始化为3,使用while循环,循环条件为:变量大于0,当不符合的时候,变...

2019-04-11 14:10:03 2756

原创 求1-2+3-4+5...99的所有数的和

可以看出数字特性,奇数前面的符号为正,偶数前面的符号为负,那么可以通过累加和奇偶性的判定来实现求和。#!/usr/bin/env python#-*-coding:utf8-*-s = 0count = 1while count < 100: if count % 2 == 0: s = s - count else: s = s + count count = ...

2019-04-11 14:03:14 2746

原创 输出1——100内的所有偶数

和输出奇数是一样的,只不过在判断的时候,模2余0,输出当前变量。否则进入下一循环。#!/usr/bin/env python#-*-coding:utf8-*-i = 1while i < 101: if i % 2 == 0: print(i) i = i + 1...

2019-04-11 13:59:23 7109 1

原创 输出1——100内的所有奇数

首先给定了一个范围,1到100,那么可以给出一个变量从1开始遍历,到101的时候,跳出循环。所以使用while循环,奇数也就是模1余为1,给定判断条件,输出变量当前值。模为0,直接开始下一循环。在循环中,变量要做+1的操作。保证遍历的正确性。#!usr/bin/env python#-*-coding:utf8-*-i = 1while i < 101: if i % 2 !=...

2019-04-11 13:56:54 7579 1

原创 求1——100所有数的和

直接输出求和代码:#!/usr/bin/env python#-*-coding:utf8-*-n = 1i = 2while i < 101: n = n + i i = i +1print(n) 手动输入求和代码:#!/usr/bin/env python# -*-coding:utf8 -*-n = 100s = n*(n + 1)/2print(...

2019-04-11 13:51:34 3043

原创 使用while循环输出:1 2 3 4 5 6 8 9 10

一直不理解这样的程序有什么用,也一直不理解,像计算等差数列求和用计算机来做有什么用。我有公式,我可以自己算啊。为什么要花那么长时间编一个程序,或者还需要自己手动输入一些内容,才会有答案出来。有感觉这样算东西是没有灵魂的。其次也不理解,求一个等差为什么就单单求一个等差,而不是让你输入一个n,去求更加宽泛点的和呢。其实,当你学的多了,见得多了,就知道计算机的意义,程序的意义,以及站在什么角度去...

2019-04-11 13:20:13 17350

原创 ^有理数与无理数^

2019-04-02 10:04:59 576

原创 排列组合—100个人,两两分成一组,共有多少种分法?

α.首先可以得出100个人,两两一组,共有50组。那么对于第一次选取来讲,共有种取法,对于第二次选取来讲,共有种取法,按照分类相加,分步相乘的原则,同理可以得出:50组共有***…*种取法。 (*)但是这样选取会有重复的取法。因为假设50组都已经分好了,第一次选取和第二次选取的人互换了。也就是第一种取法,第一次选了①和②,第二次选...

2019-04-01 20:25:24 16991

原创 栈的应用——表达式求值

还记得一位面试官问我,怎样进行表达式求值。那时我想,怎么计算,直接计算呗!他说用计算机,我说用计算机也直接计算呗,用高级语言写一个程序。他说计算机怎么直接计算,我想了半天,说不知道。那时我也尝试用人的思维去思考计算机的思维,但是没有做出来,更多的是疑惑,根本不知道计算机世界和现实世界的一个联系。只看到了表面的东西。对于一个表达式,你把它写在了纸上,你看清楚了表达式,然后就知道了应该怎么去运算它...

2019-01-24 21:51:52 113

原创 数据结构——队列

队列的定义:插入操作(入队)在一端,删除操作(出队)在另一端的线性表。其中,入队方向为队尾,出队方向为队头。基于队列的操作共有6种:初始化空队列,释放队列所占用的存储空间,出队操作,入队操作,取队头元素,判空操作。存储结构也和线性表一样,分为顺序存储和链接存储。①顺序存储:循环队列的产生过程由线性表在数组中的存储方式类比到队列在数组中的存储方式,将队头元素固定在数组下标为0处,...

2019-01-19 22:07:21 785 2

原创 数据结构——栈

从数据结构的角度来看,栈是插入和删除操作受限制的线性表;从抽象数据类型的角度来看,栈是一种重要的抽象数据类型。栈是插入和删除操作都在表尾的线性表,插入一个元素,放在表尾后面,删除一个元素从表尾开始。所以后进来的元素被先删除,即后进先出(last in first out),缩写为LIFO。栈的逻辑结构:相邻元素具有单一的前驱和后继的线性关系,同时具有“后进先出”这种特性顺序栈:具有...

2019-01-17 22:58:14 169

原创 非钝角△ABC各内角的正弦值之和大于2

证明:非钝角△ABC中,sinA+sinB+sinC>2。证明思路1:根据三角形内角和定理,三个内角之和等于180°,由三个变量转化成两个变量sinA+sinB+sinC=sinA+sinB+sin(A+B)(*) 进行不等式放缩,将(*)缩小,如果缩小得到的最小值都比2大的话,那么可以证明不等式成立。将A看成常量,B增大,那么sinB增大,sin(A+B)减小((A+B)∈[90°...

2018-11-30 20:38:25 1185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除