프로그래밍/Python
-
이론 정리프로그래밍/Python 2021. 4. 17. 10:14
replit.com/ 1. Data Types of Python a_string = "like this" #str a_number = 3 #int a_float = 3.12 #float a_boolean = False a_none = None #존재하지 않음 2. Lists in Python (Mutable Sequence Types) days = ["Mon","Tue","Wed","Thur","Fri"] docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range Built-in Types — Python 3.9.4 documentation The following sections describe the standard types th..
-
05. 연습문제프로그래밍/Python 2021. 1. 14. 19:08
wikidocs.net/42528 04장 연습문제 Q1. 주어진 자연수가 홀수인지 짝수인지 판별해 주는 함수 def is_odd(number): if number % 2 == 1: return True else: return False *lambda표현식 is_odd = lambda x: True if x % 2 == 1 else False Q2. 입력으로 들어오는 모든 수의 평균 값을 계산해주는 함수 def avg_numbers(*args): result = 0 for i in args: result += i return result/len(args) avg_number(1, 2) avg_number(1, 2, 3, 4, 5) Q3. 두 개의 숫자를 입력받아 더하여 돌려주는 프로그램 input1 = i..
-
04. 연습문제프로그래밍/Python 2021. 1. 12. 13:54
wikidocs.net/42527 03장 연습문제 Q1. 다음 코드의 결과값 shirt a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need" in a: print("need") else: print("none") Q2. 1부터 1000까지의 자연수 중 3의 배수의 합 result = 0 i = 1 while i 5: break print(‘*’ * i) Q4. for문을 사용해 1부터 100까지의 숫자 출력 for i in range(1, 101)..
-
03. 연습문제프로그래밍/Python 2021. 1. 8. 22:36
wikidocs.net/42526 02장 연습문제 Q1. 평균 점수 Dict = {‘국어’: 80, ‘영어’:, 75, ‘수학’: 55} evg = (Dict.get(‘국어’) + Dict.get(‘영어’) + Dict.get(‘수학’)) / len(Dict) print(evg) Q2. 자연수 짝수, 홀수 판별 자연수를 2로 나눠서 나머지가 1이면 홀수, 나머지가 0이면 짝수 Q3. 주민등록 앞부문과 뒷부문 출력 pin = “881120-1068234” yyyymmdd = pin[:6] num = pin[7:] print(yyyymmdd) print(num) Q4. 성별을 나타내는 숫자 출력 pin = “881120-1068234” print(pin[7]) Q5. a:b:c:d => a#b#c#d a =..