프로그래밍언어문법/정올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)
반응형