#import question

5 messages · Page 1 of 1 (latest)

granite tendon
#

Im trying to import a function from a module in the same folder but it always says that the "function is not defined"

import FeetMeterModule


def title():
    print("==================================================")
    print("Feet and Meters Converter\n")

def menu():
        print(f"Conversions Menu:\n\ta. Feet to Meters\n\tb. Meters to Feet")

def main():
    title()
    menu()
    choice = input("Select a conversion (a/b):")
    userNumb = input("Enter meters:")
    if choice == ("a"):
        answer = feetToMeter(userNumb)
    
    
    
    

main()

in the module named FeetMeterModule is just this

def feetToMeter():
    return userNumb*0.3048

def meterToFeet(userNumb):
    return userNumb/0.3048

languid juniper
#
    if choice == ("a"):
        answer = FeetMeterModule.feetToMeter(userNumb)
#

or, if you want to change the import line

#
from FeetMeterModule import feetToMeter, meterToFeet
granite tendon
#

welp that was an easy fix i feel dumb