我正在参加我的第一个编程课程,所以我很抱歉这是一个愚蠢的问题/可能在本网站上被错误的类别分类。我正在研究的一个运动问题如下:
定义一个print_total_inches函数,其参数为num_feet和num_inches,用于打印总英寸数。注意:一英尺有12英寸。例如:
print_total_inches(5,8)打印:
总英寸:68
附上的照片是我所做的代码以及我收到的错误。非常感谢任何帮助/资源。谢谢!
答案 0 :(得分:1)
您的代码在格式化输入时失败(同时缺少所需的计算)。
def print_total_inches (num_feet, num_inches):
print('Total inches:', num_feet * 12 + num_inches)
print_total_inches(5, 8)
或
def total_inches (num_feet, num_inches):
return num_feet * 12 + num_inches
print('Total inches:', total_inches(5, 8))
应该这样做 - 如果没有任何回报,则无需return
。
答案 1 :(得分:0)
def print_total_inches(num_feet, num_inches):
totalinches = (12*num_feet) + num_inches
print('total inches:' + str(totalinches))
print_total_inches(5, 8)
您无需返回,因为您的功能名称为print_total_inches
或者您也可以使用format
打印
print('total inches:{0}'.format(total_inches))