该案例的重点在于用户输入的字符串是否合规,input函数获取的都是字符串,该案例代码如下:

'''
编写程序,根据输入的半径,计算圆的面积。
'''

import math
while True:

    r = input("请输入圆的半径(米): ")

    try:

        r = float(r)

        area = pow(r,2) * math.pi
        print(f"该圆的面积为:{area : .2f} 平方米")

        break

    except:

        r = input("输入非法!请重新输入!")

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐