전체 글 (239) 썸네일형 리스트형 [Python] 백준 25304 영수증 코드 작성 price = int(input()) n = int(input()) sum = 0 for _ in range(n): a, b = map(int, input().split()) sum += a*b if price == sum: print("Yes") else: print("No") 코드 풀이 #1 a,b = 각각의 정수(int)로 통일(map) 입력(input) 하는데 띄어쓰기구분(split)한다. #2 그리고 a*b를 순차적으로 계속 합한 후 sum에 계속 더해준다. #3 if구문을 사용할 때는 '같을 때' 의 조건을 넣을 때는 '=='으로 표현한다. '='등호 1개를 표현할 때는 '대입한다'라는 의미이다. 예를 들어 1번, 2번째 줄에는 price라는 변수에 입력값을 대입한다. 또는 6번째 .. [Python] 백준 8393 합 코드 작성 n = int(input()) sum = 0 for i in range(1,n+1): #1부터 n까지 sum += i print(sum) 코드 풀이 #1. for의 범위 for는 2가지로 쓸 수 있다. (1) for i in range(n): (2) for i in range(1, n+1): (1)의 경우 for 구문을 n번 돌리는 것이고, (2)의 경우 for 구문을 1부터 n번까지 돌리는 것이다. 파이썬에서 모든 수는 0부터 시작하는 것을 주의해야 하며, range(1,n)의 범위로 할 경우 1부터 n-1까지 구현하게 된다. #2. sum += 1 sum = sum + 1을 위와 같은 표현으로 축약하여 사용할 수 있다. [Python] 백준 5717 상근이의 친구들 코드 작성 while True: a,b = map(int, input().split()) if a==0 and b==0: break else: print(a+b) 코드 풀이 #1 a와 b를 정수(int)로 통일된(map) 값을 띄어쓰기(split)로 구분하여 입력한다. a와 b의 값이 각각 0이 되면(and) while 을 종료(break)한다. 그렇지 않다면(else) a와 b를 출력(print)한다. [Python] 백준 2743 단어 길이 재기 코드 작성 k = input() print(len(k)) [Python]백준 14681 사분면 고르기 코드 작성 a = int(input()) b = int(input()) if a>0 and b>0: print(1) elif a0: print(2) elif a [Python]백준 2753 윤년 코드 작성 year = int(input()) if year%4 == 0 and year%100 != 0: print(1) elif year%400 == 0: print(1) else: print(0) 코드 풀이 #1. and 사용 파이썬은 한국어나 영어와 마친가지로 a and b라는 표현으로 작성 할 수 있다. 이는 파이썬에만 적용되어 매우 쉽게 다가갈 수 있다. 그렇지 않고 다른 프로그램에서, 엑셀 같은 겨우는 =and(a,b)라고 표현하기도 한다. #2. if 사용 if문의 경우 3가지로 작성 할 수 있다 if, elif, else (1) if (만약 ~라면) (2) elif (그렇지 않고 ~라면) (3) else (그렇지 않다면) 실제 코드에서는 if만 작성할 수 있고, 또는 if, elif 만,.. [Python] 백준 9498 시험성적 코드 작성 a= int(input()) if 90 [Python] 백준 1330 두 수 비교하기 코드 작성 a,b = map(int, input().split()) if a > b: print('>') elif a < b: print(' 이전 1 ··· 26 27 28 29 30 다음