아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
검소한늑대134
검소한늑대13421.04.16

주피터 노트북 대소문자 구분?

else:

제한횟수 = 제한횟수 +1

print("컴퓨터가 가진 수는", 임의의수, "입니다.")

다시게임 = input("게임을 계속하시겠습니까? (YES or NO) >> ")

if(다시게임 != "YES") :

break



이런 조건문에서 YES를 인식 할 때 대 소문자 관계없이 인식할 수 있는 방법이 있나요??


예를 들어 저 조건문에서는 YES는 인식 되지만, yes는 인식이 안되는데


yes, Yes 등을 쳐도 인식이 될 수 있도록 할 수 있나요??


제발 코딩 고수님들 답변 부탁드립니다 ㅠㅠ

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 안녕하세요.

    더 좋은 방법이 있을지 모르겠지만 간단하게 입력된 문자열의 각 문자들을 전부 대문자나 소문자로 변경하여 if(다시게임 != "YES") : 를 이용하거나 if(다시게임 != "yes") : 로 비교하면 해당 문제는 해결 될 것으로 보입니다.

    이 방법으로 원하시는 문제가 해결됬으면 좋겠네요🙂


  • 탈퇴한 사용자
    탈퇴한 사용자21.04.16

    안녕하세요.

    '다시게임'이란 변수에 upper() 함수를 사용하여 비교하면 될 듯 합니다.

    else: 제한횟수 = 제한횟수 +1 print("컴퓨터가 가진 수는", 임의의수, "입니다.") 다시게임 = input("게임을 계속하시겠습니까? (YES or NO) >> ") if(다시게임.upper() != "YES") : break