为什么我的程序算不了三角形面积😭😭

img


求帮帮忙,真的想知道,刚开始学习,头发都快揪完了,啊,python为啥这么折磨人啊。

s=(a+b+c)/2啊,你把a写成s了
自己粗心,跟python没啥关系,毛纠秃了也没用

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7777049
  • 你也可以参考下这篇文章:惊!6倍回报率?这样使用Python大大提高比特币的回报率!
  • 除此之外, 这篇博客: 对于新手来说,Python 中有哪些难以理解的概念?我似乎明白了中的 对于初学者,我们都遇到过难以理解一些概念。哪门都有哪些呢? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 总结来说有:编码问题、装饰器、闭包、对象引用、可变性,抽象基类、魔术方法、多重继承、mixin、重载、可迭代对象、迭代器和生成器、上下文管理、基于生成器的协程、原生协程、asyncio 异步编程、描述符协议、元编程等
    在这里插入图片描述

  • 您还可以看一下 王宇韬老师的Python零基础快速入门(案例版)课程中的 2.for循环语句小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    我可以给你一些提示和建议来编写一个有效的三角形面积计算程序:

    1. 了解三角形的面积公式 三角形的面积公式是1/2 * 底 * 高,其中底是任意一条边,高是从另一条边到底的垂直距离。

    2. 编写一个函数来计算三角形的面积 在Python中,可以通过以下代码来定义一个函数来计算三角形的面积:

    def triangle_area(base, height): area = 0.5 * base * height return area

    这个函数接收底和高两个参数,并计算三角形的面积,并返回它的值。

    1. 从用户输入中获取底和高 在主程序中,你可以使用input()函数从用户输入中获取底和高的值,并将它们转换成浮点数。例如:

    base = float(input("请输入三角形的底边长度:")) height = float(input("请输入三角形的高:"))

    1. 调用函数来计算三角形的面积 一旦你获取了底和高的值,你就可以调用triangle_area()函数来计算三角形的面积。例如:

    area = triangle_area(base, height)

    1. 输出结果 最后,你可以使用print()函数输出计算出的三角形面积的值。例如:

    print("三角形的面积是:", area)

    希望以上的提示和建议可以帮助你编写一个有效的三角形面积计算程序。如果你遇到任何问题,请随时向我提问。