Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
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
30 31
Tags
more
Archives
Today
Total
관리 메뉴

archive

5-1 함수 실습 본문

Python/모두를 위한 파이썬

5-1 함수 실습

안정민 2022. 8. 3. 10:41

Q1. 숫자를 입력 받고 그 숫자의 구구단을 출력하는 함수를 만들어 봅시다. 다만 아래의 조건을 만족해 주세요.

  • 조건 1: 홀 수 번째만 출력하기
  • 조건 2: 값이 50이하인 것만 출력하기

코드 작성

---

 

def gugudan(number):
    for x in range(1,50,2):
        if number*x<=50:
            print(number, "*", x, "=", number*x)
        
number=int(input("몇 단?: "))
print(number, "단")
gugudan(number)

 

실행결과

---

몇 단?: 8
8 단
8 * 1 = 8
8 * 3 = 24
8 * 5 = 40

 

 

Q2. 가위바위보 업그레이드 버젼을 함수로 만들어 봅시다. 아래와 같은 조건을 만족해 주세요.

  • 조건 1: 게임을 몇 판을 진행할 것인지 입력을 받아주기
  • 조건 2: 0, 1, 2, "가위", "바위", "보" 이외에 다른 입력을 받으면 재입력 받기
  • 조건 3: 게임종료 후 나와 컴퓨터의 총 전적 출력하기


Q3. 2개의 숫자를 입력하여 그 사이에 짝수만 출력하는 함수를 만들어 봅시다. 그리고 중앙값도 함께 출력 해봅시다.(단, 중앙값이 짝수가 아닐 경우에는 중앙값은 출력을 하지 않고, 짝수인 수만 출력한다)

  • 중앙값: 정중앙에 있는 값
  • 특정 두 숫자 사이의 수들을 리스트로 만드는 법

 



    

'Python > 모두를 위한 파이썬' 카테고리의 다른 글

2-2 표현식 실습  (0) 2022.07.18