本文共 2300 字,大约阅读时间需要 7 分钟。
1 利用Python计算下面各表达式的值:
1)√(π^2+3)import math math.sqrt(math.pi**2+3)
#输出结果
3.5874230864353533
2)ln(2π√(13+e))
math.log(math.sqrt(13+math.e)*2*math.pi)
#输出结果
3.21528930770108
3)tan^(-1)log_3(π+1)
math.atan(math.log(3,math.pi+1)
#输出结果
0.6581109378502068
2 利用Python计算,结果保留两位小数。
1) 半径为2.11的圆球的体积。r=2.11v=4/3*3.1415*(r**3)print("体积为:{:.2f}".format(v))
#输出结果
体积为:39.35
2) 外圆半径为16.2,内圆半径为9.4的圆环的面积。
R=16.2r=9.4s=3.1415*R*R-3.1415*r*rprint("面积为:{:.2f}".format(s))
#输出结果
面积为:546.87
3) 底面半径为66,高为24.2的圆柱体的体积和表面积。
pi=3.1415r=66 h=24.2 v=pi*r*r*hs=pi*r*r*2+2*pi*r*hprint("体积为:{:.2f}".format(v))print("表面积为:{:.2f}".format(s))
#输出结果
体积为:331161.85
表面积为:37403.96
3 输入两个点的坐标(x1,y1)和(x2,y2),输出两点间距离是多少?结果保留2位小数。
import mathx1=eval(input('x1='))y1=eval(input('y1='))x2=eval(input('x2='))y2=eval(input('y2='))d=math.sqrt((x1-x2)**2+(y1-y2)**2)print("距离为:{:.2f}".format(d))
#输出样例
x1=2
y1=1 x2=3 y2=4 距离为:3.16
4 输入字符串"http://sports.sina.com.cn/",输出以下结果:
1) 字符串中字母t出现的次数。 2) 字符中"com"子串出现的位置。 3) 将字符串中所有的".“替换为”-"。 4) 提取"sports"和"sina"两个子串(分别使用正向和反向截取方式)。 5) 将字符串中的字母全变为大写。 6) 输出字符串的总字符个数。 7) 在字符串后拼接子串"index"s='http://sports.sina.com.cn/'print('1 字符串中字母t出现的次数:',s.count('t'))print('2 字符串中"com"子串出现的位置:',s.find('com'))print('3 将字符串中所有的"."替换为"-"',s.replace('.','-'))print('4 提取"sports"和"sina"两个子串',s[7:13],s[-12:-8])print('5 将字符串中的字母全变为大写',s.upper())print('6 输出字符串的总字符个数',len(s))print('7 在字符串后拼接子串"index"',s+'index')
#输出结果
1 字符串中字母t出现的次数: 3
2 字符串中"com"子串出现的位置: 19 3 将字符串中所有的".“替换为”-" http://sports-sina-com-cn/ 4 提取"sports"和"sina"两个子串 sports sina 5 将字符串中的字母全变为大写 HTTP://SPORTS.SINA.COM.CN/ 6 输出字符串的总字符个数 26 7 在字符串后拼接子串"index" http://sports.sina.com.cn/index
5 小明参加语文,数学和英语考试,输入小明的3门成绩,求3门成绩的和,平均以及最高和最低分是多少? 如果三门课程以权重0.5,0.3和0.2计入总分,求小明的最终总评成绩是多少?
Chinese=eval(input('输入语文成绩:'))Math=eval(input('输入数学成绩:'))English=eval(input('输入英语成绩:'))print('三门总分:',Chinese+Math+English)print('三门均分:{:.2f}'.format((Chinese+Math+English)/3))print('最高分:',max(Chinese,Math,English))print('最低分:',min(Chinese,Math,English))print('总评成绩:{:.2f}'.format(Chinese*0.5+Math*0.3+English*0.2))
#输出样例
输入语文成绩:96
输入数学成绩:98 输入英语成绩:90 三门总分: 284 三门均分:94.67 最高分: 98 最低分: 90 总评成绩:95.40
6 输入一个三位的整数,求这个三位数每一位上数字的和是多少?
num=int(input('输入一个三位整数:'))a=num//100b=num//10%10c=num%10print('三个位数上数字和为:',a+b+c)
#输出样例
输入一个三位整数:458
三个位数上数字和为: 17
转载地址:http://trib.baihongyu.com/