以 float 形式返回函数值 Python 3.6.1

2024-02-20

我收到以下错误,似乎不知道如何修复。按照逻辑,我调用 3 个函数并将所有 3 个返回值作为浮点数,然后对存储的返回值执行一些数学运算并将其打印为浮点数。那么到底是哪里出了问题呢?我为 A 面输入 4,为 B 面输入 5。

错误信息:

输入 A 边的长度:4.0 输入 B 边长度:5.0

Traceback (most recent call last):
  File "python", line 26, in <module>
  File "python", line 9, in main
  File "python", line 24, in calculateHypotenuse
TypeError: unsupported operand type(s) for ^: 'float' and 'float'

import math

def main():
  #Call get length functions to get lengths.
  lengthAce = getLengthA()
  lengthBee = getLengthB()

  #Calculate the length of the hypotenuse
  lengthHypotenuse = calculateHypotenuse(float(lengthAce),float(lengthBee))

  #Display length of C (hypotenuse)
  print()
  print("The length of side C 'the hypotenuse' is {}".format(lengthHypotenuse))

#The getLengthA function prompts for and returns length of side A  
def getLengthA():
  return float(input("Enter the length of side A: "))

#The getLengthA function prompts for and returns length of side B
def getLengthB():
  return float(input("Enter the length of side B: "))

def calculateHypotenuse(a,b):
  return math.sqrt(a^2 + b^2)

main()

print()
print('End of program!')

^在Python中是按位异或运算符 https://docs.python.org/3/reference/expressions.html#grammar-token-xor_expr,不是幂运算符:

^ 运算符产生其参数的按位 XOR(异或),该参数必须是整数

你需要使用**相反,哪个is电力运营商:

def calculateHypotenuse(a,b):
  return math.sqrt(a**2 + b**2)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以 float 形式返回函数值 Python 3.6.1 的相关文章

随机推荐

  • 通过 godaddy SMTP 发送电子邮件的正确设置是什么?

    我在电子邮件和 Office 下使用 GoDaddy 专业电子邮件 不是工作区电子邮件 对于我的网站 我想使用 PHPMailer 向用户发送电子邮件 我已根据 GoDaddy 电子邮件服务器信息使用了所有凭据 根据 GoDaddy 的说法
  • 如何制作一个可拉伸以适合包装物品的弹性盒容器? [复制]

    这个问题在这里已经有答案了 我想要一个flex direction column Flexbox 容器的宽度会增长以适合包含的元素 在此代码笔中 http codepen io justinmc pen ZYwWMz 灰色的 div 是 F
  • 排序规则问题 - SQL Server 2005

    我想了解我在 SQL Server 2005 实例上遇到的这个错误 错误如下 无法解决排序规则冲突 在 Latin1 General CI AI 和 SQL Latin1 General CP1 CI AI 中 等于操作 简单查询中包含的两
  • 列出通过 RFC 连接时允许的方法?

    我可以通过 SAP RFC 以用户 foo 和密码 bar 的身份从我的计算机连接到 SAP 服务器 是否可以通过 SAP RFC 进行自省 我想知道允许用户 foo 执行哪些方法 我正在使用 PyRFC 但据我所知 这对于这个问题来说应该
  • Qt 气球提示

    在我的 Qt 应用程序中 我想使用气球 气球提示 如Windows 用户体验指南 http msdn microsoft com en us library windows desktop dn742400 aspx 不是系统托盘气球 Qt
  • 如何从 React Native Navigator 中删除标题?

    我有一个标签栏导航器 水平滑动 并设置在屏幕底部 我希望该栏仅包含图标 没有标题 这是当前的设计 这是代码 const AppTabNavigator createMaterialTopTabNavigator Home screen Ho
  • 获取videoview下播放视频的进度时间?

    我需要获取 VideoView 中播放的视频的进度时间 即进度条左侧显示的时间 任何帮助将不胜感激 谢谢 您可以通过以下方式获取视频的持续时间mVideoView getDuration 最初将进度条设置为 0 然后通过以下方式获取视频的当
  • 如何在使用多线程时更新 aspx 页面

    我正在使用多线程来更新 显示页面内容 页面正在使用多个 和嵌套的 更新面板 现在 我正在使用以下logic更新页面 我有七个线程 每个线程通过查询数据库获取数据并将其显示在页面的特定部分 我们启动线程并等待 2 分钟 经过 2 分钟后 如果
  • 在 python 中绘制流数据的最轻量级方法

    为了让您了解我在寻找什么 它看起来像this http youtu be xMWIATas e0 t 1m37s 到目前为止 我已经使用 matplotlib 进行所有绘图 并且时间并不重要 它是在后处理中完成的 我想知道除了将数据向左移动
  • 以编程方式设置微调器文本颜色滞后、速度慢、瞬间颜色错误

    TLDR 我的微调器瞬间显示错误的颜色 我的旋转器有问题 每当我运行应用程序时 如果活动未缓存在内存中 它有时会滞后 在我可以将文本设置为正确的颜色之前 文本是默认颜色 如黑色 看起来确实很不专业 Video 请观看此屏幕录制以了解其实际效
  • 如何按第一个字符串对字符串对向量进行分组?

    我有一个包含字符串对的向量 vector
  • QAbstractTableModel::insertRows 将新数据附加到内部 QList

    我有以下类 它代表数据结构中的记录 ifndef UECONNECTEDCLIENTRECORD H define UECONNECTEDCLIENTRECORD H include
  • 使用 msbuild v15.0 调试 msbuild 自定义任务

    Microsoft 关于启用 MSBuild 任务调试的说明 https blogs msdn microsoft com visualstudio 2010 07 06 debugging msbuild script with visu
  • Android“找不到方法 android.app.Notification$Builder.setLocalOnly ”

    我是一名 Android 初学者 现在 我正在测试 Google Analytics 遇到以下日志 找不到方法 android app Notification Builder setLocalOnly 从方法 com google and
  • 以数字方式重新排序 df.columns alpha

    我有一个 df 如下 Store Spend 1 Spend 2 Spend 3 Spend 4 Variance 1 Variance 2 Variance 3 Variance 4 0 1 200 230 189 200 14 16 6
  • DaemonSet 不创建任何 pod:v1.1.2

    我正在尝试在已部署多个容器的 6 个节点的现有集群上启动 DaemonSet 部署似乎成功 但没有创建 Pod gt ic describe ds Name dd agent apiVersion extensions v1beta1 Im
  • 结构和联合之间的区别

    有没有什么好的例子来说明 a 之间的区别struct and a union 基本上我知道struct使用其成员的所有内存并且union使用最大的成员内存空间 还有其他操作系统级别差异吗 对于联合 您只能使用其中一个元素 因为它们都存储在同
  • 如何在 shell 函数内直接在标准输出上回显?

    我在我的脚本中编写了一个在控制台上打印消息的函数 可以从任何其他函数调用它 function print message echo message content 问题是 在 shell 中 函数如下echo or printf通常在标准输
  • 使用 Qt 自然地对文件名进行排序

    我正在使用以下内容阅读目录内容QDir entryList 其中的文件名结构如下 index randomNumber png 我需要将它们排序index Windows 资源管理器对文件进行排序的方式 以便我得到 0 0815 png 1
  • 以 float 形式返回函数值 Python 3.6.1

    我收到以下错误 似乎不知道如何修复 按照逻辑 我调用 3 个函数并将所有 3 个返回值作为浮点数 然后对存储的返回值执行一些数学运算并将其打印为浮点数 那么到底是哪里出了问题呢 我为 A 面输入 4 为 B 面输入 5 错误信息 输入 A