CODEDRAGON ㆍDevelopment/Python
1
x를 y로 나누었을 때의 몫과 나머지가 출력되게 메소드를 만드시오.
x = 20 y = 3
?
quotient, remainder = get_quotient_remainder(x, y) print('몫: {0}, 나머지: {1}'.format(quotient, remainder))
|
x = 20 y = 3
def get_quotient_remainder(a, b): return a // b, a % b
quotient, remainder = get_quotient_remainder(x, y) print('몫: {0}, 나머지: {1}'.format(quotient, remainder))
|
2
가장 높은 점수를 구하는 함수를 만드시오.
korean, english, mathematics, science = 100, 72, 81, 92
?
max_score = get_max_score(korean, english, mathematics, science) print('높은 점수:', max_score)
max_score = get_max_score(english, science) print('높은 점수:', max_score)
|
높은 점수: 100 높은 점수: 92 |
korean, english, mathematics, science = 100, 72, 81, 92
# 함수 작성 # 가변 인수 함수로 작성 def get_max_score(*args): return max(args)
max_score = get_max_score(korean, english, mathematics, science) print('높은 점수:', max_score)
max_score = get_max_score(english, science) print('높은 점수:', max_score)
|
3
"패스워드 검증기" 프로그램을 작성하시오.
• input()함수로 사용자로 부터 패스워드를 입력받습니다. • 패스워드 규칙은 8자 이상이고 영어와 숫자가 혼환된 형태이어야 합니다. • 패스워드 규칙에 맞으면 True를 틀리면 False를 반환합니다. • 패스워드 검증 부분은 별도의 함수로 작성하고 검증에 대한 적절한 메시지로 사용자에게 알려줍니다. |
패스워드 검증에 실패한 경우
Input your password > qwert Not valid Password |
Input your password > 1234 Not valid Password |
Input your password > qwer123 Not valid Password |
패스워드 검증에 성공한 경우
Input your password > qwert1234 Access Granted !!! |
def validatePassword(password): # 8자 이하이면 False if len(password) < 8: return False elif password.isalpha(): return False elif password.isnumeric(): return False else: return True
user_password = input('Input your password > ')
if validatePassword(user_password): print('Access Granted !!!') else: print('Not valid Password')
|
'Development > Python' 카테고리의 다른 글
다차원 실수형 데이터 시각화, seaborn.pairplot() (0) | 2019.11.05 |
---|---|
주피터 노트북(Jupyter Notebook) (0) | 2019.11.04 |
deck.gl - 위치 데이터 시각화 라이브러리 (0) | 2019.11.03 |
opencv 하위 버전으로 변경하기 (0) | 2019.11.03 |
WordCloud for Python (0) | 2019.11.02 |