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

系统要求我将英尺转换为英寸,码转换为英尺,数英里转换为码,将英里转换为英尺,然后打印输出。当用户选择一个菜单选项,然后选择英尺数时,该函数应该计算分配给它的分配代码,返回其值并打印结果。我有下面代码的一部分。我知道如果我不能让它打印第一组代码,那么它也不会打印任何其他选择。我得到的错误是在“如果选择== 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)


慕妹3146593
浏览 109回答 1
1回答

杨魅力

它无法访问,因为您正在结束函数,然后才能使用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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python