꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

파이썬 Python 강좌/예제로 배우는 파이썬

[2021 예제로 배우는 파이썬] 19강. 수학 퀴즈 프로그램 만들기

코드덤 2021. 4. 5. 08:30
반응형

안녕하세요. 코드덤입니다. 

 

오늘은 함께 수학 퀴즈 문제를 푸는 프로그램을 만들어 볼 거예요. 

오늘 수학 퀴즈 프로그램을 만들어 나가기 전에, 

파이썬 입문 과정에서 만들어 나갈 수 있는 다양한 작품들을 감상하고 가세요~ 

입문 과정에서도 다양한 프로그램을 만들 수 있어요.

그러니, 책만 보며 공부하고 있지 마세요! 

프로그래밍 언어는 직접 프로그램을 만들어 나가며 배워야 합니다!

세상에 단 하나 뿐인 나만의 파이썬 작품 만들기에 도전해 보세요! 

현재 얼리버드 이벤트가 진행 중이니, 이번 기회를 놓치지 마세요~ 

 

[패키지] 파이썬 터틀 프로젝트 1편/2편 통합 [비전공자 초급 과정]

[ 1편에서 만들어 볼 10가지 터틀 프로젝트 ] 기본 예제 2개를 포함하여 총 12가지 프로젝트를 함께 만들어 봅니다. 본 강좌는 리스트, 딕셔너리, 함수 정도의 파이썬 기본 개념을 알고 계신 분들을

codethem.teachable.com

 

오늘 만들어 볼 프로그램은, 

간단한 사칙연산 문제가 뜨고, 문제를 맞힐 때마다, 점수가 띄워줍니다. 

그리고  틀린 경우에는 정답을 알려주고, 

프로그램이 종료됩니다. 

그리고 총문제를 푼 시간을 출력시켜 줄 거예요. 

저는 간단한 사칙연산 퀴즈 문제로 진행할게요. 

여러분은 이 코드를 업그레이드시켜서, 여러분이 공부하는 내용에 맞춰 보다 알차게 구성시켜 보세요~ 

 

저는 세개의 숫자로 퀴즈를 낼 거예요. 

그리고 항상 곱셈과 뺄셈을 사용해서 만들어 줄게요. 

그러기 위해서는 각 숫자를 랜덤으로 먼저 담아두어야겠죠~ 

 

랜덤 모듈을 import 해서 randint로 랜덤 수를 추출해 주겠습니다. 

 

그러면, 문제를 출제하고, user input을 받아야겠죠~ 

input()에서 바로 f-string을 사용해서 문제를 출제해 줄게요. 

그리고 if문을 사용해서 정답여부를 알려줍니다. 

이렇게 하면, 하나의 문제를 출제하고, 정답을 채점해 주는 프로그램이 완성이 된 거죠~ 

이렇게 하나의 문제가 출제되는 과정을 이제 while문에 넣어주기만 하면 되는거죠~ 

 

현재 점수를 계산하고, time 모듈을 사용해서 문제를 푼 시간을 계산하는 방법에 대해서는 아래 영상을 참고해 주세요~ 

 

반응형