-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
  • 608
  • 8
  • 18

4 Answers4

1

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

Phoenixo
  • 2,071
  • 1
  • 6
  • 13
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,091
  • 6
  • 16
  • 21
1

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

myStr = JAMES
myStr.lower() > james
TaxpayersMoney
  • 669
  • 1
  • 8
  • 26
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