-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
85 additions
and
4 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
{ | ||
"cells": [ | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"以下是一个使用 `math` 模块计算圆的面积和周长的Python程序。我已经为每一行代码添加了注释,以帮助大家理解每一步的意义。" | ||
] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"execution_count": 1, | ||
"metadata": {}, | ||
"outputs": [ | ||
{ | ||
"name": "stdout", | ||
"output_type": "stream", | ||
"text": [ | ||
"对于半径为5的圆,面积是78.53981633974483,周长是31.41592653589793\n" | ||
] | ||
} | ||
], | ||
"source": [ | ||
"# 导入math模块,这样我们就可以使用数学函数了\n", | ||
"import math\n", | ||
"\n", | ||
"# 定义一个函数,输入是半径r,输出是圆的面积和周长\n", | ||
"def circle_properties(r):\n", | ||
" # 计算面积,公式是 pi * r^2\n", | ||
" area = math.pi * r ** 2\n", | ||
"\n", | ||
" # 计算周长,公式是 2 * pi * r\n", | ||
" circumference = 2 * math.pi * r\n", | ||
"\n", | ||
" # 返回计算的面积和周长\n", | ||
" return area, circumference\n", | ||
"\n", | ||
"# 使用半径为5的圆来测试我们的函数\n", | ||
"r = 5\n", | ||
"area, circumference = circle_properties(r)\n", | ||
"\n", | ||
"# 打印结果\n", | ||
"print(\"对于半径为{}的圆,面积是{},周长是{}\".format(r, area, circumference))" | ||
] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"这个程序中使用的 `**` 运算符是乘方运算。例如,`5 ** 2` 的结果是 `25`。\n", | ||
"\n", | ||
"`math.pi` 是一个常数,表示数学中的圆周率π,大约等于3.14159。\n", | ||
"\n", | ||
"函数 `circle_properties(r)` 接受一个参数 `r`(代表圆的半径),然后计算并返回该圆的面积和周长。\n", | ||
"\n", | ||
"最后,我们用半径为5的圆来测试我们的函数,并打印出结果。" | ||
] | ||
} | ||
], | ||
"metadata": { | ||
"kernelspec": { | ||
"display_name": "Python 3.9.12", | ||
"language": "python", | ||
"name": "python3" | ||
}, | ||
"language_info": { | ||
"name": "python", | ||
"version": "3.9.12" | ||
}, | ||
"orig_nbformat": 4, | ||
"vscode": { | ||
"interpreter": { | ||
"hash": "a5d6c2be6262c78dadbf075e7ed7eef3fc1090c1044fdcff36d11e01ba01e819" | ||
} | ||
} | ||
}, | ||
"nbformat": 4, | ||
"nbformat_minor": 2 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters