파이썬 for문 3

백준 8393 파이썬 - for문을 활용하여 누적 합 구하기

백준 8393번 - 합 with python Q. n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력> 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력> 1부터 n까지 합을 출력한다. 되게 간단한 문제! 차근차근 쫓아오면 된다~ 먼저 n을 입력받아보자. n = int(input()) n은 입력함수를 통해 받아올 수 있다. 이제 이 n이 주어졌을 때 1부터 n까지 합해야 한다. 일단 for문을 먼저 생각해보자. 우리는 1부터 n까지 더해야하므로, for문의 범위도 1부터 n까지 설정해야 한다. range(1,n)을 범위로 지정해주면 되겠다고 생각하는 분들이 있을 것 같다. 하지만 지난 포스팅에서도 말했듯이, range(1,n)은 1이상 n미만을 의미한다. 즉, n은 범..

백준 10950 파이썬 - for문을 활용해 A+B 구하기

백준 10950번 - A+B - 3 with python Q. 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력> 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 각 테스트 케이스마다 A+B를 출력한다. 이번 문제는 A + B를 도출해내는 문제다. 근데 왜 문제 제목이 A + B - 3인 줄 모르겠다..? 처음에 A + B - 3 계산하는 줄 암.. 그래서 첫 줄에 테스트 케이스의 개수가 주어지는 건데 A - 3 이어서 출력값이 2가 나오는 건 줄 알았다..! 진짜 혼동이 올 만 했다,, 하필 첫째 줄이 5이고 둘째 줄을 더하면 2여서.. 첨에 되게 복잡한 식인 ..

백준 2739 파이썬 - for문을 사용하여 구구단을 외자!

Q. N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 > 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 > 출력형식과 같게 N*1부터 N*9까지 출력한다. 이제 if문에 대한 문제는 다 풀고 for문! for문은 실행할 코드를 반복할 때 사용하기 좋은 구문이다. 반복문의 구문에는 기본적으로 for문, while문이 있는데, for문은 반복할 횟수를 알 때 사용하기 좋고, while문은 특정 조건을 만족할 때 반복을 행할 수 있도록 할 때 잘 쓰인다. 구구단 같은 경우에는 우리가 몇 번 반복을 해야할 지 알고 있다.왜냐하면 구구단은 말 그대로 1부터 9까지를 곱해주면 되기 때문이다. 백준 예제에서처럼 5를 입력하면..