개발자
score = 0 question1 = input("질문1: ") if question1 == "예": score += 10 # "예"를 선택하면 10점 추가 else: score += 0 # "아니오"를 선택하면 점수 변동 없음 question2 = input("질문2: ") if question2 == "예": score += 5 # "예"를 선택하면 5점 추가 else: score += 0 # "아니오"를 선택하면 점수 변동 없음 print("당신의 최종 점수는 ", score, "입니다.") 이렇게 코드를 만들었다고 쳤을때, 예를 선택하면 A에 점수 +몇점, 아니오를 선택하면 B에 점수 +몇점 이런식으로 만들 순 없을까요??ㅠㅠ
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 11월 03일
네, 그런 방식의 코드 구현은 가능합니다. 점수를 다른 변수로 관리하면 됩니다. 아래 예제를 참고해보세요. ```python score_A = 0 score_B = 0 question1 = input("질문1: ") if question1 == "예": score_A += 10 # "예"를 선택하면 A에 10점 추가 else: score_B += 5 # "아니오"를 선택하면 B에 5점 추가 question2 = input("질문2: ") if question2 == "예": score_A += 7 # "예"를 선택하면 A에 7점 추가 else: score_B += 3 # "아니오"를 선택하면 B에3점 추가 print("당신의 A 점수는 ", score_A, "이고, B 점수는 ", score_B, "입니다.") ``` 위와 같이 여러 질문들과 점수 배정을 통해 복잡한 로직도 만드실 수 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!