为了账号安全,请及时绑定邮箱和手机立即绑定

转换常见测量值的程序;使用函数;当用户选择某个数字时

转换常见测量值的程序;使用函数;当用户选择某个数字时

慕妹3146593 2022-09-27 16:07:24
系统要求我将英尺转换为英寸,码转换为英尺,数英里转换为码,将英里转换为英尺,然后打印输出。当用户选择一个菜单选项,然后选择英尺数时,该函数应该计算分配给它的分配代码,返回其值并打印结果。我有下面代码的一部分。我知道如果我不能让它打印第一组代码,那么它也不会打印任何其他选择。我得到的错误是在“如果选择== 1:”错误说它是无法访问的。任何帮助是值得赞赏的。choice = int(input("Please choose a menu option: "))choice2 = int(input("Enter the number of feet: "))def feet_to_inches(userFeet):    inches = "userFeet / 1" * 12    return inches    if choice == 1:        feet_to_inches = userFeet        print(feet_to_inches)
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超5个赞

它无法访问,因为您正在结束函数,然后才能使用if语句访问if语句


return inches

相反,在 if 语句完成后使用它


def feet_to_inches(userFeet):

    inches = "userFeet / 1" * 12


    if choice == 1:

        feet_to_inches = userFeet

        print(feet_to_inches)


    return inches


查看完整回答
反对 回复 2022-09-27
  • 1 回答
  • 0 关注
  • 65 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信