[파이썬 초급 연습문제 #11] 함수 이용하기 (Check Primality Functions)
2019. 8. 26. 14:41ㆍ컴퓨터_Com/파이썬 초급 연습문제_Exercise for bigginers
Exercise 11: 사용자에서 숫자 하나를 입력으로 받아서 그 숫자가 약수가 있는지 없는지 확인하는 프로그램을 만들어라. (프로그램 작성 시에 함수(function)을 사용해라.)
도움이 되는 파이썬 문법
함수(Functions)
파이썬에서 function은 subprogram이나 subfunction과 같은 기능을 한다.
1
2
3
4
5
6
7
8
9
10
11
|
def get_integer():
return int(input("Give me a number: "))
age = get_integer()
school_year = get_integer()
if age > 15:
print("You are over the age of 15.")
else:
print("You are under the age of 15.")
print("You are in grade " + str(school_year))
|
cs |
재사용 가능한 함수 (Reusable functions)
위 예에서 사용한 함수를 좀 더 쓸모있게 하려면 아래와 같이 할 수 있다.
1
2
3
4
5
6
7
8
9
10
11
|
def get_integer(help_text):
return int(input(help_text))
age = get_integer("Tell me your age: ")
school_year = get_integer("What grade are you in? ")
if age > 15:
print("You are over the age of 15.")
else:
print("You are under the age of 15.")
print("You are in grade " + str(school_year) +".")
|
cs |
기본 값 변수 (Default arguments)
1
2
3
4
5
6
7
8
9
10
11
|
def get_integer(help_text="Give me a number: "):
return int(input(help_text))
age = get_integer("Tell me your age: ")
school_year = get_integer()
if age > 15:
print("You are over the age of 15.")
else:
print("You are under the age of 15.")
print("You are in grade " + str(school_year) +".")
|
cs |
내 풀이
'컴퓨터_Com > 파이썬 초급 연습문제_Exercise for bigginers' 카테고리의 다른 글
[파이썬 초급 연습문제 #13] 함수 이용하기 (Fibonacci) (0) | 2019.08.27 |
---|---|
[파이썬 초급 연습문제 #12] 리스트에서 숫자 뽑기 (List Ends) (0) | 2019.08.26 |
[파이썬 초급 연습문제 #10] 중복된 리스트의 이해 (List Overlap Comprehensions) (0) | 2019.08.26 |
[파이썬 초급 연습문제 #09] 번호 맞추기 게임 (Guessing Game One) (0) | 2019.08.22 |
[파이썬 초급 연습문제 #08] 가위바위보 (Rock, Paper, Scissors) (0) | 2019.08.22 |