1.请用print语句输出下列数学表达式的值,或实际问题的答案。
def print_(x):
if type(x) == float:
print("%.4f" % x)
else:
print(x)
# ********** Begin ********** #
#请在每一题的print语句内完成题目所需的表达式
#第一题
print_(1234%123)
#第二题
print_(90*365*24*3600)
#第三题
print_(123//12)
#第四题
print_(123/12)
#第五题
print_(10**9/(365*24*3600))
#第六题:要求编写两式比较的表达式,输出为True或False
print_(3**3+4**3+5**3==6**3)
#第七题
print_(1.02**365)
print_(1.01**365)
#第八题:要求编写两式比较的表达式,输出为True或False
print_(1.01**3*0.99**2>1.01)
# ********** End ********** #
2.仔细阅读下面的相关知识,找到数学函数与Python数学函数之间的对应关系,将下面数学表达式转换为Python表达式,并用print语句打印结果。
from math import *
def print_(x):
if type(x) == float:
print("%.4f" % x)
else:
print(x)
# ********** Begin ********** #
#请在每一题的print语句内完成题目所需的表达式
#第一题
print_(pi**4+pi**5)
print_(e**6)
print_(pi**4+pi**5-e**6)
#第二题
print_(pi/4)
print_((4*atan(1/5) - atan(1/239)))
#第三题
print_(cos(2*pi/17))
print_(1/16*(-1+sqrt(17)+sqrt(2*(17-sqrt(17)))+2*sqrt(17+3*sqrt(17)-sqrt(2*(17-sqrt(17)))-2*sqrt(2*(17+sqrt(17))))))
print_(cos(2*pi/17) - 1/16*(-1+sqrt(17)+sqrt(2*(17-sqrt(17)))+2*sqrt(17+3*sqrt(17)-sqrt(2*(17-sqrt(17)))-2*sqrt(2*(17+sqrt(17))))))
#第四题
print_(sqrt((1+sqrt(5))/2+2)-(1+sqrt(5))/2)
#第五题
print_(sinh(0.25))
print_((e**0.25-e**(-0.25))/2)
# ********** End ********** #
3.本关主题是实践和体验Python变量的用途,学会使用Python赋值语句实现表达式值的传递。
from math import *
def print_(x):
if type(x) == float:
print("%.4f" % x)
else:
print(x)
# ********** Begin ********** #
#第一题
for temperature in [-271, -100, 0, 100, 1000]:
#请在下面编写代码
F = (9/5) * temperature + 32
#请不要修改下面的代码
print_(F)
print('\n***********************\n')
#第二题
for (m, s, x) in [(0,2,1),(1,2,2),(1,3,4),(1,10,100)]:
# 请在下面编写代码
fx = (1/sqrt(2*pi*s))*exp((-1/2)*((x-m)/s)**2)
# 请不要修改下面的代码
print_(fx)
print('\n***********************\n')
#第三题
for x in [0.0, pi/2, pi, 3*pi/2, 2*pi, 5*pi/2, 3*pi]:
# 请在下面编写代码
sinh = (exp(x) - exp(-x))/2
# 请不要修改下面的代码
print_(sinh)
print('\n***********************\n')
#第四题
g = 9.8
for v0 in [10, 15, 20, 25, 30]:
for t in [0.0, 0.5, 1, 1.5, 2, 2.5, 3]:
# 请在下面编写代码
y = v0 * t - 0.5 * 9.8 * t**2
# 请不要修改下面的代码
print_(y)
print('***********************')
# ********** End ********** #