PAP1.2-基本程序框架

课堂练习 · 人工智能专业 2026级本科《Python人工智能程序设计》

说明

本练习在课堂内完成。请在本机使用 VS Code、Cursor 或 Devin Desktop 编写并运行,再将源代码与终端输出填入各题下方的文本框。

练习一:圆面积计算

编写计算圆面积的程序。读取用户输入的半径,输出对应的圆面积。

要求

  • 按 S = πr2 计算并输出圆面积。
  • 半径须大于 0。半径不大于 0 时输出提示。

练习二:平方根计算

编写计算平方根的程序。读取用户输入的一个数,输出对应的平方根。

要求

  • 计算并输出该数的平方根。
  • 输入须大于或等于 0。输入小于 0 时输出提示。

练习三:裴波那契数列

编写计算裴波那契数列第 n 项的程序。读取用户输入的 n,输出 Fib(n)。约定 Fib(0) = 0,Fib(1) = 1;当 n > 1 时,Fib(n) = Fib(n−1) + Fib(n−2)。

要求

  • 输入正整数 n,输出 Fib(n)。
  • n 不是正整数时输出提示。

练习四:圆周长计算

编写计算圆周长的程序。读取用户输入的半径,输出对应的圆周长。

要求

  • 按 C = 2πr 计算并输出周长。
  • 半径须大于 0。半径不大于 0 时输出提示。

练习五:三角形面积计算

编写计算三角形面积的程序。读取用户输入的底边和高,输出对应的面积。

要求

  • 按 S = 1/2 × 底边 × 高计算并输出面积。
  • 底边与高均须大于 0。底边或高不大于 0 时输出提示。