1.计算圆椎体体系积。
要求: 交互式输入圆椎体的底面半径和高。
提示:(1)使用两个函数 input()和 eval(),其中 input()函数用于接收用户的输入,接收的值
是字符串;eval()函数用来执行一个字符串表达式,并返回该表达式的值。
(2)圆锥体体积的公式 v=math.pi*r*r*h/3
python
# 要求: 交互式输入圆椎体的底面半径和高。
# 提示:(1)使用两个函数 input()和 eval(),其中 input()函数用于接收用户的输入,接收的值是字符#串;eval()函数用来执行一个字符串表达式,并返回该表达式的值。
# (2)圆锥体体积的公式 v=math.pi*r*r*h/3
r = eval(input("请输入圆锥体的底面半径:"))
h = eval(input("请输入圆锥体的高:"))
v = 3.14 * r * r * h / 3
print(f"圆锥体的体积为:{v}")
2.计算存款收益。
要求:交互输入存款金额和存款年限(n),计算收益。其中,默认利率为 5.2%。
提示:收益=金额×(1+利率)n",表达式为 total=num*(1+rate)**years
python
# 要求:交互输入存款金额和存款年限(n),计算收益。其中,默认利率为 5.2%。
# 提示:收益=金额×(1+利率)n",表达式为 total=num*(1+rate)**years
money = eval(input("请输入存款金额:"))
years = eval(input("请输入存款年限:"))
rate = 0.052
total = money*(1+rate)**years
print(f"收益为:{total}")
3.使用 Python 帮助文档中的函数实现计算。
要求:查找其中的 Numeric Types 类型,试使用其中的代数函数、指数和对数函数、三角函
数等完成计算功能。
提示:(1)在 IDLE 环境下,选择[Help]/[Python Docs]命令或按 F1 键,就可以启动 Python 帮助文档。
(2)在帮助文档的"The Python Standard Library"选项下,选择"Numeric and Mathematical
Modules"模块,其中包括数学运算的相关函数。
(3)可以选择 Python 的内置函数,其在"The Python Standard Library"选项下的"Built-in
Functions"。
第一步a按下菜单键打开搜索框搜索IDLE(1)在 IDLE 环境下,选择[Help]/[Python Docs]命令或按 F1 键,就可以启动 Python 帮助文档。
(2)在帮助文档的"The Python Standard Library"选项下,选择"Numeric and Mathematical
Modules"模块,其中包括数学运算的相关函数。
(3)可以选择 Python 的内置函数,其在"The Python Standard Library"选项下的"Built-inFunctions"。
4.分析下面各语句的输出结果。01 >>>0.2+0.4==0.6
02 >>>round(0.2+0.4,1)==0.6
03 >>>0xAF
04 >>>9**0.5
05 >>>-10%-3
06 >>>-3**2
07 >>>4.0+3
08 >>>12 and 34
python
0.2+0.4==0.6 #False
round(0.2+0.4,1)==0.6 #True
0xAF #175
9**0.5 #3
-10%-3 #1
-3**2 #9
4.0+3 #7.0
12 and 34 #34
5.阅读并解析程序。
要求:两个变量的值互换。若 x 值为 3,y 值为 4,则互换后 x 的值为 4,y 的值为 3。
python
# 要求:两个变量的值互换。若 x 值为 3,y 值为 4,则互换后 x 的值为 4,y 的值为 3。
x = eval(input("请输入x:"))
y = eval(input("请输入y:"))
print("这两个数值交换之前x =", x, "y =", y)
x, y = y, x
print("这两个数值交换之后x =", x, "y =", y)
6.输入一个数N,计算数列1/1+1/2......+1/N的和,并保留两位小数
python
# 输入一个数N,计算数列1/1+1/2......+1/N的和,并保留两位小数
N = int(input("请输入一个数N:"))
sum = 0
for i in range(1, N + 1):
sum += 1 / i
print("%.2f" %sum)