AI로 러닝(Learn) 내일을 향해 러닝(Running)

원당컴퓨터학원에서 배우는 AI, 세상을 향해 달리다

프로그래밍언어문법/정올Python(3판)

함수1 연습문제

파아란기쁨1 2023. 2. 13. 14:48
반응형

1. 다음과 같이 수를 하나 입력 받아서 함수에서 수의 값을 2로 나눈 몫으로 변경 한 다음 메인에서 출력하시오.

 

입력 예)

100

 

출력예)

50

 

소스코드예)

더보기

 

def f():
  global a
  a //=2

a = int(input())

f()
print(a)

2. 다음과 같이 수를 하나 입력 받아서 함수에서 수의 값을 2로 곱한 값으로 변경 한 다음 메인에서 출력하시오.

 

입력 예)

100

 

출력예)

200

 

더보기
def f():
  global a
  a *=2

a = int(input())

f()
print(a)

3. 다음과 같이 수를 두개 입력 받아서 함수에서 먼저 들어온 수는 2로 나눈 몫을 나중 들어온 수의 값을 2로 곱한 값으로 변경 한 다음 메인에서 출력하시오.

 

입력 예)

100 200

 

출력예)

50 400

 

소스코드

더보기
def f():
  global a,b
  a //=2
  b *= 2

a,b = map(int,input().split())

f()
print(a,b)

 

4. 1부터 100까지 합하는 함수를 만들고 함수에서 리턴 받은 값을 출력하시오.

 

입력예)

없음

출력예)

5050

더보기
def f():
	sum = 0
	for i in range(1,100 + 1):
		sum+=i
	return sum
 
res = f()
print(res)
반응형

'프로그래밍언어문법 > 정올Python(3판)' 카테고리의 다른 글

Python 연습문제1  (0) 2025.03.23
[Python] 람다식  (0) 2024.01.16
리스트3 연습문제  (0) 2023.02.12
리스트2 연습문제  (0) 2023.01.18
리스트1 연습문제  (0) 2023.01.18