[파이썬 초급 연습문제 #09] 번호 맞추기 게임 (Guessing Game One)
2019. 8. 22. 17:00ㆍ컴퓨터_Com/파이썬 초급 연습문제_Exercise for bigginers
Exercise 9: 1에서 9까지 숫자 중에서 하나를 무작위로 뽑아서 사용자에게 그 번호를 맞추게 하는 프로그램을 만들어라. 사용자의 입력과 무작위 숫자를 비교하여 '크다', '작다', '맞다' 라고 출력하라.
추가문제:
- 사용자가 "exit"를 입력할 때까지 게임이 계속되도록 하라.
- 사용자가 몇개의 숫자를 맞추었는지 기록하여 끝나면 맞춘 개수를 보여주어라.
도움이 되는 파이썬 문법
Random Numbers (and Modules)
파이썬에서 다른 사람에 의해 이미 작성된 코드를 모듈(Module)이라 부른다.
아래는 random 모듈의 예를 보여준다.
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
|
>>> random.random() # Random float x, 0.0 <= x < 1.0
0.37444887175646646
>>> random.uniform(1, 10) # Random float x, 1.0 <= x < 10.0
1.1800146073117523
>>> random.randrange(10) # Integer from 0 to 9
7
>>> random.randrange(0, 101, 2) # Even integer from 0 to 100
26
>>> random.choice('abcdefghij') # Single random element
'c'
>>> items = [1, 2, 3, 4, 5, 6, 7]
>>> random.shuffle(items)
>>> items
[7, 3, 2, 5, 6, 4, 1]
>>> random.sample(range(10000000), 5)
[57440, 12496, 4899, 8435, 32798]
>>> random.sample([1, 2, 3, 4, 5], 3) # Three samples without replacement
[4, 1, 5]
|
cs |
내 풀이
'컴퓨터_Com > 파이썬 초급 연습문제_Exercise for bigginers' 카테고리의 다른 글
[파이썬 초급 연습문제 #11] 함수 이용하기 (Check Primality Functions) (0) | 2019.08.26 |
---|---|
[파이썬 초급 연습문제 #10] 중복된 리스트의 이해 (List Overlap Comprehensions) (0) | 2019.08.26 |
[파이썬 초급 연습문제 #08] 가위바위보 (Rock, Paper, Scissors) (0) | 2019.08.22 |
[파이썬 초급 연습문제 #07] 리스트에 대한 이해 (List comprehension) (0) | 2019.08.22 |
[파이썬 초급 연습문제 #06] 문자형 리스트 (String list) (0) | 2019.08.21 |