自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日一练2

键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每人一行,空行回车结束录入,实例格式如下:张猛 男 35杨青 女 18汪海 男 26孙茜 女 22计算并输出这组人员的平均年龄(保留1位小数)和其中女性人数,结果保存到文件“PY02.txt”中,格式如下:平均年龄是25.2 女性人数是2lt = []total = 0num = 0info = input('Input: \n')while info != '': lt_info = info.split()

2020-05-18 21:24:29 6283 1

原创 每日一练1

键盘输入一组水果名称并以空格分隔,共一行,示例格式如下:苹果 芒果 草莓 芒果 苹果 草莓 芒果 香蕉 芒果 草莓统计各类型水果的数量,从数量多到少的顺序输出类型及对应数量,以英文冒号分隔,每个类型一行。输出结果保存在PY01.txt文件中,输出参考格式如下:芒果:4草莓:3苹果:2香蕉:1a = input('Input:')b = a.split()c = list(set(b))lt=[]file = open('PY01.txt','w')for i in c: n

2020-05-18 20:09:05 4120

原创 文件读写

文件读写#读文件:开——读——关file1 = open('.\\xin.txt','r',encoding='utf-8')filecontent = file1.read()print(filecontent)file1.close()#写文件:开——写——关file2 = open('.\\xin.txt','a')file2.write('\nOK')file2.close()f1 = open('.\\1.txt','a',encoding='utf-8') #以追加的方式

2020-05-09 22:24:25 690

原创 29 倒序

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。a = list(input('请输入一个整数:'))print(f'{len(a)}位数:',end='')a.reverse()for i in a: print(i,end=' ')'''运行结果:请输入一个整数:358455位数:5 4 8 5 3'''...

2020-03-15 20:23:39 117

原创 28 年龄递推

题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?#写法一def num(n): if n == 1: age = 10 else: age = num(n-1) + 2 re...

2020-03-15 18:11:04 161

原创 27逆序输出

题目:将所输入的5个字符,以相反顺序打印出来。a = input()b = list(a)b.reverse()for i in b: print(i)'''运行结果:trewq'''

2020-03-15 16:46:03 136

原创 25 累乘

#法一from math import*total = 0for i in range(1,21): total += factorial(i)print(total)#法二s = 1t = []for i in range(1,21): s *= i t.append(s)print(sum(t))#运行结果:#2561327494111820...

2020-03-15 16:36:48 92

原创 24 找规律

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。a = 1b = 1total = 0for i in range(20): c = a+b a = b b = c total += b/aprint(f'{total:.2f}')#运行结果:#32.66...

2020-03-15 16:20:25 337

原创 23 输出

输出 如下图形: * *** ************ ***** *** * #法一for j in [1,3,5,7,5,3,1]: a = '*' * j print(a.center(9))#法二for j in [1,3,5,7,5,3,1]: print('{:^7}'.format('*' * j))'''在不同的字体设置...

2020-03-15 16:09:20 82

原创 21 逆推

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。peach = 1for i in range(9,0,-1): peach = 2*(peach + 1)print(peach)#运行结果:...

2020-03-10 15:39:30 72

原创 20 小球反弹 依次(1/2)

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?height = 100.0times = eval(input('请输入次数:'))s = 0for i in range(1,times+1): if i == 1: s = height height = he...

2020-03-08 15:24:50 134

原创 19 完全数

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。for i in range(2,1001): s = 0 L = [] for x in range(1,i): if i % x == 0: s += x L.append...

2020-03-08 14:15:39 154

原创 18 2+22+222+2222...类似

题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。n = eval(input('n = '))a = input('a = ')total = 0for i in range(n): #int不可迭代 一定要加range number = a...

2020-03-08 13:22:36 369

原创 17 for与while

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数whilea = 'if nfkasjk$%^&jfkjfk nfjkljkfj ek3i(4ru438u 589gvgrh49ht'letter = 0space = 0digit = 0other = 0i = 0while i < len(a): c = a[i] i ...

2020-03-06 19:14:34 82

原创 15 条件运算符的嵌套

score = eval(input('请输入分数:'))if score >= 90: print('A')elif 60 <= score <= 89: print('B')else: print('C')

2020-03-06 18:23:32 86

原创 14 正整数分解质因数

number = int(input('请输入一个正整数:'))result = []while number != 1: for i in range(2,number + 1): #range是整数 if number % i == 0: result.append(str(i)) numbe...

2020-03-06 15:07:35 122

原创 13 三位数水仙花数

for i in range(100,1000): a = i // 100 b = (i - a*100) // 10 c = i -a*100 -b*10 if i == a**3 + b**3 +c**3: print(i)'''a = i // 100b = i // 10 %10c = i % 10'''运行结果...

2020-03-06 13:38:08 96

原创 12 质数

题目:判断101-200之间有多少个素数,并输出所有素数。a = []for i in range(101,201): for j in range(2,i): if i % j == 0: break else: #一定要注意和谁对齐! a.append(i) print(i...

2020-02-29 15:26:12 133

原创 11 兔子 斐波那契数列

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21…def rabbit(n): a = [1,1] if n == 1 or n == 2: return 1 else: ...

2020-02-29 13:59:45 101

原创 10 时间格式化

strftime(format[, tuple]) -> string将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-1...

2020-02-29 13:22:38 103

原创 09 time.sleep()

import timestart = time.time()for i in range(5): print(i) time.sleep(0.1)end = time.time()print(end - start)运行结果:012340.6278626918792725

2020-02-29 13:09:21 95

原创 08 九九乘法表

第一行 若改为for in range(1,10):则输出正序for i in range(9,0,-1): print() for j in range(1,i+1): print(f'{i} * {j} = {i * j}',end=' ') 运行结果:9 * 1 = 9 9 * 2 = 18 9 * 3 =...

2020-02-28 13:50:33 95

原创 06 斐波那契数列

斐波那契数列def num(number): li = [0,1] if number == 1: li = [0] for i in range(number-2): a = li[-1] + li[-2] li.append(a) return li[-1]print(num(7))...

2020-02-27 20:28:28 64

原创 05 三个数 由小到大输出

num1 = eval(input())num2 = eval(input())num3 = eval(input())d = [num1,unm2,num3]d.sort()print(d)运行结果:357[3, 5, 7]

2020-02-27 18:58:04 58

原创 04 判断日期是一年中第几天

year = int(input('year:'))month = int(input('month:'))day = int(input('date:'))a = [0,31,59,90,120,151,181,212,243,273,304,334]b = [0,31,60,91,121,152,182,213,244,274,305,335]if year % 400 ==0 o...

2020-02-27 18:28:17 112

原创 03 求x

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少for i in range(168): for j in range(i): if i**2 - j**2 ==168: x = j**2 - 100 print(x)运行结果:-99212611581 ...

2020-02-27 18:12:09 62

原创 01 不相同无重复数字

有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?a = []for i in range(1,5): for j in range(1,5): for k in range(1,5): if i==j or i==k or j==k: continue ...

2020-02-27 17:27:40 122

原创 1000:a+b问题

2020-02-24 21:21:30 252

原创 1010:完全数

法一:法二:

2020-02-24 21:18:40 65

原创 1011:判素数

a = int(input('请输入要判断的数是否为素数:'))for i in (2,a-1): if a%i == 0: print('No!') breakelse: print('Yes!')

2020-02-24 21:15:58 345

空空如也

空空如也

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

TA关注的人

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