【Python练习题2.14求整数段和】教程文章相关的互联网学习教程文章

Python练习题【代码】

前提:Python的列表解析式 [expression for iter_var in iterable1 if condition]import random a=[random.randint(1,99) for i in range(10) if random.randint(1,99)<40] print(a) 等价于下面的意思:import random a=[] for i in range(10):if random.randint(1,99)<40:a.append(random.randint(1,99)) print(a) 1、计算平均数,中位数和众数 中位数:中间的数字 众数:出现次数最多的数字 求平均数:使用sum函数直接求列表的...

# Python程序语言设计基础(第二版)程序练习题【代码】

Python程序语言设计基础(第二版)程序练习题3.1 重量计算,月球上物体的体重是在地球上的16.5%,假如你在地球上每年增长0.5kg,编写程序输出未来10年你在地球和月球上的体重状况。current_weight = float(input('当前体重kg:')) for i in range(1,11):current_weight += 0.5moon_weight = current_weight*16.5/100print('第{:d}年,地球体重{:.2f}kg,月球体重{:.2f}kg'.format(i,current_weight,moon_weight))运行结果: 当前体重...

多测师讲解python _课堂练习题梳理_高级讲师肖sir【代码】

# 1、使用random模块随机生成手机号码、自己定义手机号码开头的前三位#方法一: import random c=[1,3,5] a=[0,1,2,3,4,5,6,7,8] b=random.sample(a,8) #sample(list, a)返回一个长度为k新列表,新列表存放list所产生k个随机唯一的元素 for i in (c+b):print(i,end=)#方法二: # import random # a=[0,1,2,3,4,5,6,7,8,9] # b=list(random.choice(["135","138","139"])) # # print(b) # c=(random.sample(a,8)) # # print(c) # pri...

python练习题【代码】

题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高? 反弹高度落地时,共经过多少米?(注意:落地时)落地路程换算 落地路程换算第1次 50 100 100 100+4*0 第2次 25 100 + 2*50 100 + 4 *25 100 + 4 *25第3次 12.5100 + 2*50 +2*25 100+4 *(25+12.5) 100+4 *(25+12.5)第4次 6.25 100 + 2*50 +2*25 +2*12.5 100+4*(25+12.5+6.25) 100+4*(25+...

Python练习题1【代码】

def f(x=[]):x.append(1)return x print(f(),f())上面代码运行结果是什么? *********************************************** 要想做出上面的题目,你需要的知识点是: 1,了解什么是可更改对象2,了解函数的默认参数3,了解 print() 函数 *********************************************** 默认参数值只能被初始化一次,下面代码: print( f() )print( f() ) 返回:[1][1, 1] print( f(), f() ) 等价于: x1 = f() x2 = ...

多测师讲解python _练习题002_高级讲师肖sir

# # 1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5....)第一种方法:a=1sum=0while a<100:sum+=1/aa+=2print(sum) 第二种方法:a=1b=1c=0sum=0while b<100: c=a/b sum+=c b = b + 2print(sum) 第三种方法:sum=0for i in range(1,100,2): i = 1 / i sum+=iprint(sum) 第四种方法:sum=0for i in range(1,100): if i%2 !=0: i=1/i sum=sum+iprint(sum) # # 2、用循...

几道python练习题20200831【代码】

几道python练习题20200831 github 几道python练习题20200831 1 nope = False zilch = 0 nada = [] a = (nope, zilch and nada) print(type(a), a) if (nope, zilch and nada):print("Stay positive!") else:print("Don't be so negative!")这个输出的结果是"Stay positive!".因为(nope, zilch and nada)是一个非空元组。2 a, b = 0, 1def fibonacci(n):for _ in range(n):a, b = b, a + breturn aprint(fibonacci(4))这个无法正常运...

【数据结构(Python语言描述)】第二章练习题【图】

1、线性集合的例子是(b) a、集和树 b、列表和栈 2、无序集合的例子是(b) a、队列和列表 b、集和字典 3、层级集合可以表示(a) a、银行排队的顾客 2、城市之间的航线 4、图集合可以表示(b) a、数和集合 b、城市之间的航线图

python 练习题【代码】【图】

1.【编码实现】有如下数组,需要将每个字符串中排列在任意 x 前?的所有 y 替换为 0 ,需要计算出 每个字符串需要被替换的 y 的个数,请使???您熟悉的编程语?实现。 ['xxyyxyyyyyxxx', 'yxxxx', 'xyyyxxyx', 'xxxx', 'xxxyyy']import re list1 = [xxyyxyyyyyxxx, yxxxx, xyyyxxyx, xxxx, xxxyyy,yxxxyyy] list2 = [] sum=0 for str1 in list1:while True:searchObj = re.search((y+)x,str1)if searchObj:index=searchObj.span()sum ...

练习题 - Python面向对象【代码】

本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13263369.html 1.创建一个类,并对类中的对象进行增删改查 class People:name = 'Darker'age = 18def skill(self):print('I can fly')def learn(self):print('Good good study, day day up.')# 增(增加一个性别) People.gender = '男' print(People.gender)# 删(删除类中的某个数据) print(People.name) del People.name print(People.name)...

练习题 - Python基础【代码】

本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13221667.html 1.编程语言的种类有哪些? 1.机器语言(奴隶的母语)直接用“0”和“1”构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。优点:运行效率最高缺点:开发效率最低2.汇编语言用英文标签取代二进制去编写程序。优点:运行效率高缺点:开发效率低3.高级语言用人的语言区写程序,计算机无法直...

python循环语句练习题(基础题)【代码】

python循环语句练习题(基础题) # 根据输入的百分制成绩打印’及格‘或者’不及格‘,60分以下为不及格 score = float (input('请输入您的成绩:')) #使用float内置类,将收到的字符串转换为浮点数 if 0 < score < 60:print ('不及格') else:print ('及格')#根据输入的年龄打印’成年‘或者’未成年‘,18岁以下为未成年,如果年龄不在正常范围内(0到150岁)内则打印’这不是人‘ age = int(input('请输入你的年龄:')) if 0 < a...

python基础知识练习题【代码】

1、执行脚本的两种方式 ① Windows + R ,cmd 进入命令模式,输入python 即可运行 ② 通过IDLE 2、简述位、字节的关系 位(bit)是计算机内部数据储存的最小单位,一个位代表0或1(即二进制),每8个位组成一个字节,字节(byte)是计算机中数据处理的基本单位。 1(byte)= 8(bit) 3、简述ASCII、Unicode、utf-8、gbk的关系 ASCII码是最初美国做的,最大只能表示128个二进制,随着计算机发展,不够用衍生出国际统一标准Unic...

python练习题7.1词频统计

请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。 所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔符。 输入格式: 输入给出一段非空文本,最后以符号#结尾。输入保证存在至少10个不同的单词。 输出格式: 在第一行中输出文本中所有不同单词的个数。注意“...

python练习题4.7统计学生平均成绩与及格人数【代码】

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。 输出格式: 按照以下格式输出: average = 成绩均值 count = 及格人数其中平均值精确到小数点后一位。 输入样例: 5 77 54 92 73 60输出样例: average = 71.2 count = 4代码如下:#!/usr/bin/pyt...