Python第四次作业

主程序

python 复制代码
import MyTriangle

s1 = float(input("请输入边长1:"))
s2 = float(input("请输入边长2:"))
s3 = float(input("请输入边长3:"))

r = MyTriangle.isvalid(s1, s2, s3)
if r:
    a = MyTriangle.area(s1, s2, s3)
    print("面积为:", a)
else:
    print("不是一个有效的三角形")

print(MyTriangle)

模块

python 复制代码
def isvalid(s1,s2,s3):
    return s1 +s2>s3 and s1+ s3>s2 and s1 < s2+s3


def area(s1,s2,s3):
    p = (s1+s2+s3)/2
    s = (p*(p-s1)*(p-s2)*(p-s3))**0.5
    return s

结果

主程序

python 复制代码
def reverse(number):
    return int(str(number)[::-1])


u = int(input("请输入一个整数: "))

r = reverse(u)
print("该整数的反向数为:", r)

结果

相关推荐
weixin_46244623几秒前
使用 Python 脚本自动化管理 Docker 容器:启动、修改密码、删除及系统资源监控
python·docker·自动化·系统监控
独自破碎E1 分钟前
MyBatis Flex和MyBatis Plus的区别
java·开发语言·mybatis
weixin_4624462313 分钟前
Python 异步下载文件实战:使用 asyncio + aiohttp 实现高并发下载
python·并发下载
bloglin9999914 分钟前
anaconda环境中如何生成requirements
python
【赫兹威客】浩哥20 分钟前
【赫兹威客】框架模板-后端bat脚本部署教程
python·django
无心水20 分钟前
微服务架构下Dubbo线程池选择与配置指南:提升系统性能与稳定性
java·开发语言·微服务·云原生·架构·java-ee·dubbo
Cestb0n21 分钟前
某果app 加密校验算法逆向分析
python·算法·逆向安全
Chan1623 分钟前
《Java并发编程的艺术》| 并发关键字与 JMM 核心规则
java·开发语言·数据库·spring boot·java-ee·intellij-idea·juc
薛定谔的猫喵喵23 分钟前
解决 xlrd 2.0+ 版本只支持 xls 格式的问题
python·excel
期待のcode34 分钟前
线程睡眠sleep方法
java·开发语言