Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

공학도를 위한

창의적 컴퓨팅

HOSUNG JO
Hanyang University
CCE Random Module

 P1. 다음과 같이 실행되는 프로그램을 작성하세요.


• 사용자로부터 숫자를 입력받는다.
• 1 부터 사용자가 입력한 숫자 사이에서 무작위로 값을 선택하여 출력한다.

공학도를 위한 창의적컴퓨팅 2
CCE 숫자 맞추기

 P2. 다음과 같이 실행되는 프로그램을 작성하세요.


• 1~5 사이의 무작위 숫자를 1개 생성하세요
• 사용자로부터 1~5 사이의 추측값을 1개를 입력받으세요.
• 두 숫자가 같다면, 두 숫자와 '맞췄습니다.'를 출력하고
두 숫자가 다르면, 두 숫자와 '틀렸습니다.'를 출력하세요.

공학도를 위한 창의적컴퓨팅 3
CCE ID / PW 맞추기

 P3. ID와 PW를 입력받아 로그인 성공여부를 출력하는


프로그램을 작성하세요.

공학도를 위한 창의적컴퓨팅 4
CCE 큰수 작은수 구하기 2

 P4. 다음과 같이 작동하는 프로그램을 작성하세요.


• 무작위로 정수를 3개(a, b, c) 생성한 뒤 그 중 가장 큰 수와 가장 작은 수를 찾고
a, b, c, 가장 큰 수, 가장 작은 수를 출력하세요.
 정수의 범위는 1부터 100으로 한다.
 a, b, c 중 동일한 숫자가 있을 수(!)도 있다. 미리 검사하는 것도 좋은 방법이다.
 순서도를 꼭 그려보자. 순서도는 제출하지 않아도 된다.

공학도를 위한 창의적컴퓨팅 5
CCE 가위바위보2

 P5. 참가자 3명이 가위바위보 게임을 하는


프로그램을 작성하세요.
• 승패의 결과를 출력하고
승자가 있으면 이름을 출력합니다.
• 참가자가 무엇을 낼지는
무작위 명령어를 이용하세요.
 random.randint(a,b)

• 가능한 조합을 찾아본 뒤


순서도를 그려보세요.
순서도는 제출하지 않아도 됩니다.
공학도를 위한 창의적컴퓨팅 6

You might also like