아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

검소한늑대134
검소한늑대134

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

else:

제한횟수 = 제한횟수 +1

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

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

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

break



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


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


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


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

    55글자 더 채워주세요.
    2개의 답변이 있어요!
    • 활발한병아리87
      활발한병아리87

      안녕하세요.

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

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

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

      안녕하세요.

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

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