주피터 노트북 대소문자 구분?
else:
제한횟수 = 제한횟수 +1
print("컴퓨터가 가진 수는", 임의의수, "입니다.")
다시게임 = input("게임을 계속하시겠습니까? (YES or NO) >> ")
if(다시게임 != "YES") :
break
이런 조건문에서 YES를 인식 할 때 대 소문자 관계없이 인식할 수 있는 방법이 있나요??
예를 들어 저 조건문에서는 YES는 인식 되지만, yes는 인식이 안되는데
yes, Yes 등을 쳐도 인식이 될 수 있도록 할 수 있나요??
제발 코딩 고수님들 답변 부탁드립니다 ㅠㅠ
55글자 더 채워주세요.
2개의 답변이 있어요!
안녕하세요.
더 좋은 방법이 있을지 모르겠지만 간단하게 입력된 문자열의 각 문자들을 전부 대문자나 소문자로 변경하여 if(다시게임 != "YES") : 를 이용하거나 if(다시게임 != "yes") : 로 비교하면 해당 문제는 해결 될 것으로 보입니다.
이 방법으로 원하시는 문제가 해결됬으면 좋겠네요🙂
안녕하세요.
'다시게임'이란 변수에 upper() 함수를 사용하여 비교하면 될 듯 합니다.
else: 제한횟수 = 제한횟수 +1 print("컴퓨터가 가진 수는", 임의의수, "입니다.") 다시게임 = input("게임을 계속하시겠습니까? (YES or NO) >> ") if(다시게임.upper() != "YES") : break