'Language/Python' 카테고리의 글 목록 (2 Page)
본문 바로가기

Language/Python14

Python 기초, 제어문 연습문제 1. 다음 코드의 결괏값은 무엇일까? 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") 더보기 shirt - wife는 없으므로 거짓 - python과 you 둘 다 있으므로 거짓 - shirt가 없으므로 참 - need가 있으므로 참 2. while문을 사용해 1부터 1000까지의 자연수 중 3의 배수의 합을 구해 보자. 더보기 number=0 i=1 while i 5: .. 2020. 9. 15.
Python 기초, 제어문3(for문) 1. for문 * 기본구조 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... * 예제 "리스트" >>> test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... one two three "튜플" >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a: ... print(first + last) ... 3 7 11 * 응용 """ "총 5명의 학생이 시험을 보았는데 시험 점수가 60점이 넘으면 합격이고 그렇지 않으면 불합격이다. 합격인지 불합격인지 결과를 보여 주시오." """ marks = [90, 25, 7, 45, 80] number = 0;.. 2020. 9. 15.
Python 기초, 제어문2(while문) 1. while문 * 개념 - 반복해서 문장을 수행해야 할 경우 ( 조건문이 참인 동안에 while문 아래의 문장이 반복해서 수행 ) * 기본구조 while : ... """ 열 번 찍어 안 넘어가는 나무 없다라는 속담 구현 """ >>> treeHit = 0 >>> while treeHit < 10: ... treeHit = treeHit +1 ... print("나무를 %d번 찍었습니다." % treeHit) ... if treeHit == 10: ... print("나무 넘어갑니다.") ... 나무를 1번 찍었습니다. 나무를 2번 찍었습니다. 나무를 3번 찍었습니다. 나무를 4번 찍었습니다. 나무를 5번 찍었습니다. 나무를 6번 찍었습니다. 나무를 7번 찍었습니다. 나무를 8번 찍었습니다. 나무를 .. 2020. 9. 15.
Python 기초, 제어문1(if문) 1. if문 * 개념 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 것 * 기본 구조 """ if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장A 수행할 문장B ... """ >>> money = True >>> if money: ... print("택시를 타고 가라") ... else: ... print("걸어 가라") ... 택시를 타고 가라 - if 조건문: 바로 아래 문장부터 if문에 속하는 모든 문장에 들여쓰기를 해줘야 함( 들여쓰기는 언제나 같은 너비로 ) - 들여쓰기 시 탭(tab)과 공백(spacebar) 둘 다 사용할 수 있지만 하나 사용 시 통일시켜서 사용하는 것이 좋으며 요즘은 공백 4개를 사용하는 것을 권장함 - if 조건문 뒤에 반드시 콜론(:)이.. 2020. 9. 15.
Python 기초, 자료형 연습문제 1. 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 국어 - 80 / 영어 - 75 / 수학 - 55 더보기 a=80 b=75 c=55 print((a+b+c)/3) >> 70.0 2. 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. 더보기 13%2==0이면 짝수 / 아니면 홀수 3. 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. ( 문자열 슬라이싱 기법 사용 ) 더보기 hongCode="881120-1068234" print(hongCode[0:6]) print(hongCode[7:]) 4. 주민등록번호 뒷자리의 맨 첫 번째 숫자는.. 2020. 9. 14.