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)

结果

相关推荐
云动雨颤2 分钟前
爬虫是怎么工作的?从原理到用途
爬虫·python·数据挖掘
枫叶丹43 分钟前
【Qt开发】布局管理器(五)-> QSpacerItem 控件
开发语言·数据库·c++·qt
月下倩影时4 分钟前
ROS1基础入门:从零搭建机器人通信系统(Python/C++)
c++·python·机器人
_OP_CHEN7 分钟前
C++进阶:(八)基于红黑树泛型封装实现 map 与 set 容器
开发语言·c++·stl·set·map·红黑树·泛型编程
Danceful_YJ14 分钟前
36.优化方法
人工智能·pytorch·python·深度学习·优化器算法
C1161115 分钟前
Jupyter中选择不同的python 虚拟环境
开发语言·人工智能·python
天下不喵17 分钟前
Ubuntu24.02安装python库以及部署python项目
python
残雪飞扬20 分钟前
Pycharm社区版安装
ide·python·pycharm
qq_4017004133 分钟前
Qt键盘组合
开发语言·qt
only-code41 分钟前
MCP驱动的Rgentic RRG(向量数据库+网络搜索)
数据库·python·大模型·函数调用·mcp