1.计算一元二次方程的根
编写一个计算一元二次方程的根的小程序。
一元二次方程经过整理都可化成一般形式ax²+bx+c=0(a≠0)。
其中ax²叫作二次项,a是二次项系数;bx叫作一次项,b是一次项系数;c叫作常数项 。
由一元二次方程求根公式知
a=eval(input("输入二次项系数"))
b=eval(input("输入一次项系数"))
c=eval(input("输入常数项"))
#代码开始
x1 = (-b+(b**2-4*a*c)**0.5)/(2*a)
x2=(-b-(b**2-4*a*c)**0.5)/(2*a)
print("方程的根是{:.2f}和{:.2f}".format(x1,x2))
#代码结束
2.计算三角形面积
编写一个计算三角形面积的小程序。
已知三角形两边a,b,两边夹角为c(角度),则三角形面积s=(a×b×sin(c))/2 ,即两夹边之积乘夹角的正弦值
a=eval(input("输入边长一"))
b=eval(input("输入边长二"))
c=eval(input("输入夹角"))
#代码开始
from math import *
s=(a*b*sin(radians(c)))/2
print("三角形面积{:.2f}".format(s))
#代码结束
3.计算投资收益
编写一个能计算投资收益的程序。
某客户有500000元投资十年。
一种投资方式是购买一年期的大额存单,年利率为3.15%。每到年底,客户将本金和利息继续转存。
另一种方式是购买公寓,每月获得租金1500元。每到年底,客户将利息存为一年定期。活期存款的年利率为1.75%。
计算十年来这两种投资方式下用户每年的累计收益
#代码开始
x=500000
y=0
for i in range(1,11,1):
a=x*(1+0.0315)**i-x
y=y+18000+y*0.0175
print("第{}年方案一{:.2f}方案二{:.2f}".format(i,a,y))
#代码结束
4.选择
表达式5//2的输出结果是 B
A、1
B、2
C、2.5
D、2.0
2、下面代码的输出结果是 D
x=3.1415926
print(round(x,2) ,round(x))
A、3 3.14
B、3.15 3
C、3.14 3.0
D、3.14 3
3、下面代码的输出结果 D
x=10
y=3
print(x%y,x**y)
A、3 1000
B、1 30
C、3 30
D、1 1000
4、设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,x不能获得持续努力一年后的能力值的是 C
A、x=1.005 ** 365
B、x=pow((1.0+0.005),365)
C、x=365**1.005
D、x=1
for i in range(365):
x=x*1.005
5、设置变量x=5.2 执行下列哪个语句后x的值不是5 B
A、
import math
x=math.floor(x)
B、
x=x+1
C、
x=int(x)
D、
x=round(x)
6、关于math库,以下错误的是 D
A、
math库是Python提供的内置数学类函数库
B、
执行import math 后,
在表达式中采用math.<函数名>()形式使用math库的函数
C、
执行from math import * 后
可以在表达式中直接采用<函数名>()形式使用math库中的函数
D、
dir(math)可以显示所有math库的帮助信息
help(math)可以显示所有math库的常量和函数名称。
7、执行下列程序后,输出的结果是 B
x=1
for i in range(0,20,5):
x=x+1
print(x)
A、4
B、5
C、6
D、20
8、执行下列程序后,显示结果是 A
s=0
for i in range(20,1,-5):
s=s+i
print(s)
A、50
B、5
C、0
D、30