Eat Study Love

먹고 공부하고 사랑하라

분류 전체보기 334

Jump To Python if,for,while문 3장 연습문제 [4]

3장 가자가자! Q1. 아래를 실행했을 때 결과는? 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 -> shirt need none이 아니다. if문 + elif문 에서는 한 번이라도 조건식이 True가 뜨면 거기서 STOP! 주의하세요~ Q2. # while문을 사용해서 1부터 1000까지의 자연수 중 3의 배수..

Jump To Python while문 break, continue [3]

모르는 것 위주로 기록을 좀 남기려고 한다. if, while, for문 특성은 뭐, 찾아보면 나오니 큰 어려움 없는데 break, continue 요런 건 지나가면 까먹는 용어라 한 번 메모 해볼법하다. 기본적으로 While문의 구조는 아래와 같다. while 조건문 : 실행문 조건문은 True or False 불형식의 답이 나오게 설정을 해야하며 여기서 조건문이 Ture이면 실행문을 계속 뺑뺑이를 돌리는 거다. while True : print('안녕') *흔히 말하는 무한루프 while문에 쓰이는 치트키 2가지가 바로 1. Break While문을 돌다가 어찌어찌 Break를 만나면 그 순간 그가 속한 While문을 깨고 나온다. coffee = 10 돈 = 100 while 돈 : print('돈..

Jump To Python 2장 연습 문제(2) [2]

이어서 가보즈아 Q8. # (1,2,3) 튜플에 값 4를 추가하여 (1,2,3,4)를 만들어 출력하라 b를 저렇게 하니까 튜플이 아니라 int라 더하기가 안 된다고 한다. # a = (1,2,3) # b=(4,) # print(a+b) b 옆에 공백을 넣어서 a+b를 출력하니까 되네. 쉬운듯 까다로운 Tuple의 세계 Q9. # 다음과 같은 Dictionary a가 있다고 할 때, 오류가 발생하는 경우를 고르고 이유를 설명하라 # a=dict() # 1.a['name'] = 'python' # 2.a[('a',)]='python' # 3.a[[1]]='python' # 4.a[250]='python' A. 3번 => 키 값으로 list, set 등 변하는 값을 설정하지는 못한다 => 몰랐넹;; 그냥 나머..

Jump To Python 2장 연습 문제 [1]

Q1. # 홍길동씨의 과목별 점수는 다음과 같다. 홍길도 씨의 평균 점수를 구해라. # 국어 80점 영어 75점 수학 55점 # 국어 = float(80) # 영어 = float(75) # 수학 = float(55) # 평균 = float((국어 + 영어 + 수학)/3) # 소수점 = '%0.0f' %평균 # print(f'홍길동씨의 평균은 {소수점}점') # print('홍길동씨의 평균은 %s점' %소수점) 소수점을 없애려고 했더니 코드가 좀 조잡해진 듯 하다. Q2. # 자연수 13이 홀수인지 짝수인지 판별해보자 # 자연수 = 13 # if 자연수 % 2 == 1 : # print("%s는(은) 홀수입니다."%자연수) # else : # print("%s는(은) 짝수입니다."%자연수) if문을 아직 ..