상세 컨텐츠

본문 제목

문제 풀기 : 주사위를 던져 주사위의 값을 맞추는 게임을 만들어보자.

Programming language/PYTHON

by 주초위왕 2023. 3. 11. 04:20

본문

주사위를 던져 주사위의 값을 맞추는 게임을 만들어보자.

* 주사위의 값을 입력하세요: 4
* 주사위의 값: 3, 틀렸습니다!
* 주사위의 값을 입력하세요: 3
* 주사위의 값: 6, 틀렸습니다!
* 주사위의 값을 입력하세요: 2
* 주사위의 값: 2, 맞았습니다. 게임을 종료합니다.


처음 만들었던 코드인데 잘못이해해서 다시 짬.

import random

num_list = random.randrange(1, 7) 
while True:

 player = int(input('주사기의 값을 입력하세요 : '))

 if player == 2:
     print(' 주사기 값 : 2, 맞았습니다. 게임을 종료합니다.')
     break     
      
 elif player == 4:
       print('주사기의 값 : 3, 틀렸습니다.')     
 elif player == 3:
       print('주사기의 값 : 6, 틀렸습니다.')


이게 맞는 코드!!!

import random

while True:
  num_list = random.randrange(1, 7)
  player = int(input('주사기의 값을 입력하세요. : '))
  if num_list == player:
    print('주사위의 값 :', num_list, '맞았습니다.')
    print('게임을 종료합니다')
    break

  elif num_list != player:
    print('주사위의 값 :', num_list, '틀렸습니다.')

1. 랜덤 숫자 나오기

2. 사용자의 입력 값 받기

3. 참과 트루 조건문 랜덤 숫자와 사용자 입력 값 비교하기

3-1 참이면 맞았습니다, 출력

3-2 거짓이면 틀렸습니다, 출력

반응형

관련글 더보기

댓글 영역