💻 개인공부 💻/Python

[Python] 파이썬 퀴즈게임 소스 (암산, 아재개그) (feat. random lib, for문)

공대생 배기웅 2020. 7. 13. 18:47
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import random
#랜덤함수를 사용하기 위한 라이브러리 import
 
def question1():#아재재그 함수1
    print("세상에서 가장 빠른 닭은?")
    answer=str(input())
    if(answer=="후다닭"):
#만약 정답이라면 정답이라고 출력
        print("정답입니다")
    else:
        print("오답입니다")
 
def question2():
    print("소금이 깜작 놀라면?")
    answer=str(input())
#만약 정답이라면 정답이라고 출력
    if(answer=="이럴슈가"):
        print("정답입니다")
    else:
        print("오답입니다.")
 
for i in range(1,14):
#1부터 14번 까지 14번 실행
    a=random.randrange(1,10)
    b=random.randrange(1,10)
#a와 b는 1이상 10 미만의 수 중 임의의 수
    print(a,"x",b,"=?")
    answer=int(input())
    if(answer==a*b):
        print("정답입니다")
    elseprint("오답입니다. 정답은",a*b,"입니다")
 
question1()
question2()
cs

 

 

 

 

의견

▶ 사실 이 소스코드는 아래의 출처를 적극 이용한 예제이다. 

https://newindow.tistory.com/8?category=1113538

 

퀴즈 게임 소스(암산, 아재개그)

사용한 자바 개념: //쓰레드, 예외, 스캐너, 무작위 변수,String contains 프레임워크 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42..

newindow.tistory.com

▶ 한 5개월 전에 혼자 JAVA를 공부하면서 작성한 예제이다. JAVA로 작성한 예제와 위의 Python으로 작성한 예제를 비교하니 확실히 Python이 200배 정도 더 간단하다는 것을 느꼈다. 

▶ JAVA는 메소드를 사용하려면 클래스를 따로 설정을 해줘야 함과 동시에 변수의 범위도 따로 지정을 해줘야 하지만 파이썬은 자료형이 그다지 중요하지 않기 때문에 작성이 간단하다. 

▶ + 꽤 재밌다 

728x90
반응형