개발자
제가 파이참으로 심리테스트를 만들고있는데, question으로 질문해서 예, 아니오로 답 하고 답한거에따라 점수를 부여하고싶어서요. 그런데 점수를 부여하는 코드를 어떤식으로 만들어야할지가 고민입니다ㅠㅠ 다 안알려주시고 약간의 힌트만 주셔도 괜찮으니 도움 바랍니다. 감사합니다ㅠㅠ
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 11월 03일
안녕하세요. 파이참과 파이썬을 이용해 심리테스트를 만들고 있군요! 좋은 경험이 될 것 같네요. 당신이 얘기하는 점수 부여 시스템은 주로 if-else 문으로 제어할 수 있을 겁니다. 예를 들어 사용자가 '예' 또는 '아니오'라고 대답하면 그에 따라 점수를 부여할 수 있습니다. 다음은 해당 개념의 간단한 예입니다: ```python 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, "입니다.") ``` 위의 코드에서는 사용자의 답변에 따라 질문마다 다른 점수를 부여합니다. `input()` 함수는 사용자 입력을 받고, if-else 문은 입력 값에 따라 점수(score) 변수 값을 바꿉니다. 마지막으로 사용자의 최종 점수를 출력합니다. 당신의 심리테스트의 필요에 맞게 위 코드를 수정하고 확장하시면 될 것 같습니다. 행운을 빕니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!