archive
5-1 함수 실습 본문
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 |
---|