新手学python,最近做练习题有个地方不懂怎么做

如题所述

题目是这样:设计一个求直角三角形斜边长的函数(两条直角边为参数,求斜边长),例:假如参数为3,4返回格式应为:The right triangle third side's length is 5.0。
我自己这样写的: def cable(a, b):
c = a ** 2 + b ** 2
return “The right triangle third side‘s length is’” c ** 0.5
但是发现报错,实在想不出出错在哪,于是我又把双引号移至 c ** 0.5 之后,发现返回的结果就永远是The right triangle third side‘s length is c ** 0.5这句字符串了,所以想问问各位程序员大神高手,怎么样才可以返回 这句字符串加斜边长计算的结果啊 ps:缩进没有问题。。。检查过缩进和英文输入法
假如要像题主的题目题目要求的那样,应该return的是一个字符串————return “The right triangle third side‘s length is’”+str( c ** 0.5),上面的答主返回的是一个元组。当然这要看需求了。
温馨提示:答案为网友推荐,仅供参考
相似回答