Python语言选择分支语句和小数位控制输出

这次使用python的IDLE解释器,下面代码如下:


print("1:计算长方形的面积\n")
print("2:计算圆形的面积\n")
print("3:计算正方形的面积\n")

#input()在Pyhton3.X中默认是输入字符串,这里使用强制类型转换
#input([prompt]) -> string
choice = int(input("请输入选择:\n"))
print("choice = ",choice)

#计算长方形的面积
#使用%m.nf控制输出的小数位,后面要将逗号运算符,改为%
if choice == 1:
    
    width = float(input('请输入长度:\n'))
    height = float(input('请输入高度:\n'))
    area=width*height
    print("长方形的面积是%10.3f" %area)

#Python 幂运算符**,num**n,等价与n个num相乘
#计算圆形的面积
elif choice == 2:
    
    radius = float(input("请输入半径:\n"))
    print("圆形的面积是%.3f" %(radius**2*3.14))


#计算正方形的面积
elif choice == 3:
    side = float(input("请输入边长:\n"))
    print("正方形的面积是%.3f" %(side**2))
else:
    print("选择功能错误!")



运行结果如下:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值