约 1008 字

约 5 分钟

#Python 的标准输入与类型转换

前面我们已经学习了使用 print 函数进行显示输出。那么,怎样获得用户的输入呢?

#标准输入

调用 input 函数可以从命令行上获取输入,返回值的类型为 str:

text:str = input("请输入:")

print("你输入的是", text)

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#类型转换

假如我们需要输入一个整数,则需要对值进行类型转换,类型转换的语法为 类型(被转换的值):

G:float = 9.8 # 重力加速度

text:str = input("请输物体的质量(kg):")
mass:float = float(text)
print("物体所受重力为", G * mass)

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#练习

请实现计算球的表面积和体积,通过 input 获取半径。

  • 球的表面积公式为
  • 球的体积公式为
PI:float = 3.1415926    # 圆周率

radius:float = 0        # 修改此处代码,通过 input 获取半径
area:float = 0          # 修改此处代码,计算表面积
volume:float = 0        # 修改此处代码,计算体积

print("半径为", radius, "的圆,表面积为", area, "体积为", volume)

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

更新: 2025/6/9

作者: PlanC

创建: 2025/4/10