-1

I want to make my user's input (in Python) case insensitive. Like if user type admin, Admin ADMIN or even he or she types like aDMIN. This should be insensitive so i can get exact input

dmytrivv
  • 598
  • 7
  • 17

4 Answers4

1

Use lower() : s = input().lower()

Phoenixo
  • 1,868
  • 1
  • 5
  • 12
1

Convert your user's input to lower case. Then whatever you compare it to can be lower case.

string = input("Enter something: ") 
string = string.lower()
Ryan Kozak
  • 1,061
  • 6
  • 16
  • 20
1

Just use the lower() function, it converts a string to lower case.

myStr = JAMES
myStr.lower() > james
TaxpayersMoney
  • 577
  • 6
  • 23
1

You can just compare it to lower case admin every time.

input_str = input("Enter role: ")

if input_str.lower() == "admin":
   pass
Chief Oye
  • 26
  • 4