[파이썬 초급 연습문제 #18] Cows And Bulls 게임
2019. 8. 28. 17:02ㆍ컴퓨터_Com/파이썬 초급 연습문제_Exercise for bigginers
From www.practicepython.org
Exercise 18: cows and bulls 게임을 만들어라. 이 게임은 무작위로 숫자 4개를 생성하여 사용자에게 숫자를 맞추게 하는 게임이다. 숫자와 위치를 맞추면 cow, 숫자는 맞추되 위치를 틀리면 bull이 주어진다. 사용자가 숫자를 정확히 맞추면 게임이 끝난다. 게임이 끝날 떼 몇 번 만에 맞추었는지 알려주어라.
Main method
파이썬에서 미리 만들어 놓은 모듈을 이용하고자 할 때 import 기능을 사용한다. 그런데 변수가 겹치거나 불필요한 기능까지 불러오는 것을 막기 위해 main 부분을 만들어 놓는다. if __name__=="__main__": 부분은 main 부분이기 때문에 추후 import 했을 때, 수행되지 않는다. 즉, 그 파일을 단독으로 실행시켰을 때만 그 부분이 수행된다.
아래의 두 스크립트는 기능이 동일하지만 import 했을 때에 수행되는 부분은 다르다.
1
2
3
4
5
6
|
def square(num):
return num * num
if __name__=="__main__":
num = int(input("Give me a number: "))
print(square(num))
|
cs |
1
2
3
4
5
|
def square(num):
return num * num
num = int(input("Give me a number: "))
print(square(num))
|
cs |
내 풀이
'컴퓨터_Com > 파이썬 초급 연습문제_Exercise for bigginers' 카테고리의 다른 글
[파이썬 초급 연습문제 #17] Web page 번역하기 (Decode A Web Page) (0) | 2019.08.28 |
---|---|
[파이썬 초급 연습문제 #16] 비밀번호 생성기 (Password Generator) (0) | 2019.08.28 |
[파이썬 초급 연습문제 #15] 단어 배열 뒤집기 (Reverse Word Order) (0) | 2019.08.28 |
[파이썬 초급 연습문제 #14] 함수 이용하기 (Fibonacci) (0) | 2019.08.27 |
[파이썬 초급 연습문제 #13] 함수 이용하기 (Fibonacci) (0) | 2019.08.27 |