- 博客(19)
- 收藏
- 关注
原创 python小白编程19
编程19一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。代码:from sys import stdoutfor j in range(2, 1001): k = [] n = -1 s = j for i in range(1, j):#判断i是否在j范围类的因子数 if j %...
2020-01-05 12:48:26 217
原创 python小白编程18
编程17求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。注意:关键是计算每一次的值,1,创建一个列表,将那一串公式一个一个的连入列表中,分别输入几个数相加n,数字是多少a,在n的范围里从第一开始计数,Tn = Tn+a 每次循环一次,数字a都要扩大10倍,以此类推,使用到append(...
2020-01-04 22:38:19 176
原创 python小白编程17
编程16输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。需要for循环,导入import string,初始化字母,空格,数字,其他字符,然后if elif 进行判断所处在哪一类型,然后个数加1,最后分别输出他们的个数代码:import strings = input('please input a string:')letters = 0space = 0...
2020-01-04 18:33:38 90
原创 python小白编程16
编程#输出现在指定格式的日期。年月日几时几分几秒代码:from datetime import datetime#获取当前日期时间dt = datetime.now()print(dt)# 格式化时间print(dt.strftime("%Y-%m-%d %H:%M:%S"))运行结果:2020-01-02 16:51:02.5471232020-01-02 16:5...
2020-01-02 16:56:57 78
原创 python小白编程14
编程14利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。代码:n = int(input('please input score:'))if n >= 90: print('A')elif n >= 60: print('B')else: print('C')运行结果:...
2020-01-01 17:05:52 73
原创 python小白编程13
编程13将一个正整数分解质因数。例如:输入90,打印出90=233*5。对n进行分解质因数,应先找到一个最小的质数i,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果i不等于n,但n能被i整除,则应打印出i的值,并用n除以i得到的商,作为新的正整数n,重复执行第一步。(3)如果n不能被i整除,则用i+1作为i的值,重复执行第一步。...
2019-12-31 15:24:14 157
原创 python小白编程12
编程12打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。原理:需要分别输出某个数的个十百位上的数字,将它们分别立方相加与这个数本身是否相等,相等则为水仙花数,如何输出百位,十位,个位呢?范围是在100~999假设该数为n,n/100取整为百位, n/10得到的整数商...
2019-12-30 19:19:06 76
原创 python小白编程11
编程11判断101-200之间有多少个素数,并输出所有素数。判断一个数为素数m,需要该数m去除以i:{2到sqrt(此数)},m%i中若有一个能被整除,则不为素数,否则为之。代码:from math import sqrttotal = 0flog = 1#表示第一给为素数的标志信号。for m in range(101,201): k = int(sqrt(m)) ...
2019-12-29 12:14:28 87
原创 python小白编程10
编程10古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?注意:兔子的规律为数列1,1,2,3,5,8,13,21…代码:f1 = 1f2 = 1for i in range(1,7):#i为月数 print('%12d %12d'%(f1,f2))#f1,f2分别为小兔子个数。 #...
2019-12-28 13:03:18 269
原创 python小白编程09
编程09暂停1秒输出思想:需要导入python的时间函数,还有items() #items()函数以列表返回可遍历的键、值代码:import timedict = {1:'a',2:'b',3:'c',4:'d'}for key,value in dict.items(): print(key,value) time.sleep(1) 等价于import timemd...
2019-12-27 18:20:55 111
原创 python小白编程08
编程08编写9*9的乘法口诀表代码:for i in range(1,10) for j in range(1,10) result = i * j print('%d * %d = % -3d'%(i , j , result))print()
2019-12-26 21:30:50 101
原创 python小白入门编程07
编程07将一个列表的数据复制到另一个列表中主要用到列表list[:],若list1=[1,2,3],list2=list[:],从第一位开始到最后一位,故这样表示list[:]注意:a=b,a=b[:]的异同点:前者是指向同一对象,后者是创建一个与b完全相同的对象,与b不是指向同一对象,故他们的id是不一样的。代码:list1 = [1,2,3,4,5,6,7]list2 = l...
2019-12-25 20:04:05 83
原创 python小白入门编程06
编程06题目:编写斐波那契数列原理:f(0)=1,f(1)=1,当n>=2时,f(n)=f(n-1)+f(n-2).代码:def fib(n): if n==1 or n==2: return 1 for i in range(n-1): return fib(n-1)+fib(n-2)print(fib(10))#编写出n=10的斐波那契数列运行结果:55另一...
2019-12-24 19:59:12 201
原创 python小白编程05
编程05输入三个整数x,y,z,请把这三个数由小到大输出。思想:比较两个数,将小的数放在x里,x在与另一个数进行比较,较小的放在x里面,后面的两个数在进行比较,较小的放在y里面,比较成功。步骤python中首先需要定义一个空列表;利用for循环,键盘输入1-3个整数,将其输入的整数一个一个的追加到我们最开始定义的空列表中,需要用到append();在直接调用python里面的排序...
2019-12-23 12:18:57 141
原创 python小白入门编程04
编程04输入某年某月某日,判断这一天是这一年的第几天?原理:闰年比平年多一天,区别是平年2月是28天,闰年是29天,所以在月份大于2时候,闰年比平年多一天,故需要判断年份是闰年和平年否?然后在做出判断。代码:year = int(input('year:\n'))month = int(input('month:\n'))day = int(input('day:\n'))...
2019-12-22 21:00:13 137
原创 python小白入门编程03
编程03企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的...
2019-12-21 22:06:52 145
原创 python小白入门阶段
Python学习第二天编程02第一步第二步第三步学习python规划编程02第一步1.贵在坚持2.对每一道题多多思考,弄清楚题干,弄明白到底是哪里卡住了,然后针对性练习第二步实践:多敲 + 多思考第三步习惯性的总结 及时总结是很重要的明白原理 很重要一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?代码片.import mathfor i in ...
2019-12-21 21:45:26 127
原创 python小白入门阶段
@prodify python小白入门编程篇有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?‘原理:三位数分别为个,十,百位,随机选择1-4,且个十百位数字各不相同则输出。’‘’‘函数range可返回迭代对象range(start,stop[,step]) start 默认为0开始,可迭代对象到stop结束,但不包括stop,step为步长,默认为1range...
2019-12-19 22:10:22 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人