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)

结果

相关推荐
荣码15 分钟前
LangSmith可观测性:AI应用出bug根本不知道哪里出了问题,我踩了4个坑
java·python
滴滴答答哒19 分钟前
C# 技巧:优雅实现对象的“局部更新”与“字段合并”
开发语言·c#
在世修行19 分钟前
智学文枢:AI 产出的持久化之道
python
CaptainT23 分钟前
第 1 卷:执行模型与基础语法
python
总裁余(余登武)26 分钟前
K-means算法改进(Python版)
python·算法·kmeans
CaptainT26 分钟前
第 2 卷:函数、模块与推导式
python
Shockang27 分钟前
项目驱动的 Python 入门
python
灯澜忆梦38 分钟前
【面向对象编程c++】| 指针与自定义数据类型
开发语言·c++·算法
Brilliantwxx42 分钟前
【Linux】 自主shell编写巩固复习篇
linux·运维·服务器·开发语言
十年Java程序媛1 小时前
Java 多线程基础与锁机制详解|进程线程、锁升级、synchronized 与 Lock 对比
java·开发语言·spring boot