Hi guys,
I’m 40 minutes in to learning python with Mosh and I keep on getting this error when I run my script for the weight converter excercise:
weight = int(input('Weight: ‘))
unit = input(’(K)g or (L)bs: ')  # type: kgs
if unit.upper() == ‘K’:
converted = weight / 0.45
print("Weight in Lbs: " + str(converted))
else:
converted = weight * 0.45
print('Weight in Kgs: ’ + str(converted))
Run:
Weight: 80
(K)g or (L)bs: k
Traceback (most recent call last):
File “/Users/Oli/PycharmProjects/test1/main.py”, line 3, in 
unit = input(’(K)g or (L)bs: ')  # type: kgs
File “”, line 1, in 
NameError: name ‘k’ is not defined
Am I missing something? I’d be so grateful if anyone could help me out!
             
            
              
              
              1 Like
            
            
           
          
            
            
              Hey @HumungousChungas, Welcome to the forum.
I believe the issue is with inconsistent quotes.
here is my edited code:
weight = int(input('Weight: '))
unit = input('(K)g or (L)bs: ')  # type: kgs
if unit.upper() == 'K':
    converted = weight / 0.45
    print("Weight in Lbs: " + str(converted))
else:
    converted = weight * 0.45
    print('Weight in Kgs: ' + str(converted))
Hope this helps.
             
            
              
              
              2 Likes
            
            
           
          
            
            
              Thanks man, I found the solution on reddit tho - my pycharm was working on python 2.7 which, unbeknowns to me, was on my mac (apparently it’s included…?)
I changed the pycharm interpretter to the new python 3 and it works a charm as is!
Thanks for you help tho!
             
            
              
              
              1 Like
            
            
           
          
            
            
              You only make that mistake once  . I’m glad you were able to find the solution.
. I’m glad you were able to find the solution.
Happy coding!
             
            
              
              
              1 Like