why invalid syntax? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

why invalid syntax?

input('please press the enter button to register into our website! ') username= input('enter a username to register: ') password= int(input('please enter a password to register :')) input('You will be required to enter your login details to login now. Please presss the enter button now ') previous_username= input('enter your username to login :') previous_password= int(input('enter your password to login :') if username==previous_username and password==previous_password: print('Login sucessfull!') print('Welcome {}!'.format(username)) if username==previous_username and password!=previous_password: print('Failed to login') print('Wrong password, try again!') if username!=previous_username and password==previous_password: print('Failed to login') print('Wrong username, try again!') if username!=previous_username and password!=previous_password: print('Invalid login details') print('Session ended') else: print('TIMEOUT!')

5th Sep 2019, 8:39 AM
Onimisi
Onimisi - avatar
4 Answers
+ 1
On line6: previous_password=int(input('enter your password to login:')) you missed a ")"
5th Sep 2019, 8:43 AM
Sousou
Sousou - avatar
+ 1
I think now it works
5th Sep 2019, 8:43 AM
Sousou
Sousou - avatar
+ 1
Also, you need to use elif in your code; So: if username==previous_username and password==previous_password: print('Login sucessfull!') print('Welcome {}!'.format(username)) elif username==previous_username and password!=previous_password: print('Failed to login') print('Wrong password, try again!') elif username!=previous_username and password==previous_password: print('Failed to login') print('Wrong username, try again!') elif username!=previous_username and password!=previous_password: print('Invalid login details') print('Session ended') else: print('TIMEOUT!')
5th Sep 2019, 8:53 AM
Sousou
Sousou - avatar
0
oh i didn't even notice that hahaha let me check
5th Sep 2019, 8:46 AM
Onimisi
Onimisi - avatar