第4章-7 统计学生平均成绩与及格人数 a=eval(input()) b=list(map(int,input().split())) sum=sum(b) c=[i for i in b if i>=60] count=len(c) print('average = %.1f'%(sum/a)) ...
分类:
编程语言 时间:
2020-02-17 13:56:19
阅读次数:
454
不知不觉一个星期过去了,继续从 第3章-12 求整数的位数及各位数字之和 开始做题 1. 我原来想用题目漏洞做题的,不过想想还是算了自己写个完整的: a=int(input()) b=len(str(a))-1 d=b+1 count=0 for i in range(0,d): c=a/(10** ...
分类:
编程语言 时间:
2020-02-10 12:12:51
阅读次数:
345
从 第3章-8 字符串逆序 开始 1. n = str(input()) n1=n[::-1] print(n1) 2. 不是很好做这道题,自己还是C语言的思维,网上几乎也找不到什么答案 s = input() idx = s.find("#") s = s[:idx] ss = s[:idx] s ...
分类:
编程语言 时间:
2020-02-09 11:21:21
阅读次数:
175
昨天耽搁了一天,今天继续 从 第3章-5 字符转换 开始 1. a=input() b="" for i in a: if i >='0' and i <='9': b=b+iprint(int(b))#(写成b=i+b会有倒置输出的问题) 2. 知识点: python 列表统计元素频数、频率 描述 ...
分类:
编程语言 时间:
2020-02-08 11:22:49
阅读次数:
139
继续在PTA上练习Python (从 第2章-5 求奇数分之一序列前N项和 开始) 1. x=int(input()) a=i=1 s=0 while(i<=x): s=s+1/a a=a+2 i=i+1 print('sum = %.6f' %(s)) 2. 求交错级数也考虑了很久,这里要引入fl ...
分类:
编程语言 时间:
2020-02-04 18:28:57
阅读次数:
292
题目: 根据一个字符串返回一个ip数组,按照ip最后一位排序, 字符串: str = 'ss192.0.0.12?!289.0.0.1!0.0.0.0!192.163.10.28?192.0.0.5' 用了一个笨方法,先取一个ip,然后去掉 前后的非汉字,再去循环取,代码如下: 1 str = 's ...
分类:
编程语言 时间:
2019-12-06 19:36:21
阅读次数:
103
def main(): num = int(input('请输入行数: ')) yh = [[]] * num #创建num行空列表 for row in range(len(yh)): #遍历每一行 yh[row] = [None] * (row + 1) for col in range(len ...
分类:
编程语言 时间:
2019-11-23 14:29:07
阅读次数:
184
1.请写出冒泡排序将list1进行排序? List1 = [1,2,34,12,33,25,12,33,90,28] 2.使用python语言打印出name=”I love python”的长度 3.使用python语言将name=”I love python”中的”love”取出并且存放到列表li ...
分类:
编程语言 时间:
2019-11-04 18:08:41
阅读次数:
243
方法一: 方法二: (此方法会有一个问题,当字符串仅仅是一个空格时‘ ’,会返回return s[1:0];虽然不会报错,但是会比较奇怪。测试了下,当s=‘abc’时,s[1:0]=‘’ 空值) ...
分类:
编程语言 时间:
2019-10-29 13:26:12
阅读次数:
105
以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积 def product(x, y): return x * y # -*- coding: utf-8 -*- def prodouct(*num): n = 1 for x in num: n = n * x return... ...
分类:
编程语言 时间:
2019-10-25 11:36:54
阅读次数:
182