반응형
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("정답입니다")
else: print("오답입니다. 정답은",a*b,"입니다")
question1()
question2()
|
cs |
의견
▶ 사실 이 소스코드는 아래의 출처를 적극 이용한 예제이다.
https://newindow.tistory.com/8?category=1113538
▶ 한 5개월 전에 혼자 JAVA를 공부하면서 작성한 예제이다. JAVA로 작성한 예제와 위의 Python으로 작성한 예제를 비교하니 확실히 Python이 200배 정도 더 간단하다는 것을 느꼈다.
▶ JAVA는 메소드를 사용하려면 클래스를 따로 설정을 해줘야 함과 동시에 변수의 범위도 따로 지정을 해줘야 하지만 파이썬은 자료형이 그다지 중요하지 않기 때문에 작성이 간단하다.
▶ + 꽤 재밌다
728x90
반응형
'💻 개인공부 💻 > Python' 카테고리의 다른 글
[Numpy] ValueError: Non-matrix input to matrix function. (0) | 2023.01.02 |
---|---|
[Python] 학점 계산 프로그램 ( feat. def, if문, 입력함수 input) (0) | 2020.07.13 |