본문 바로가기

전체 글294

파이썬 코드업 기초 1 - 출력 1. Hello 출력하기 print('Hello') 2. Hello World 출력하기 print('Hello World') 3. Hello World (두 줄에 걸쳐 줄을 바꿔 출력하기) - Tip : 따옴표를 '''(작은따옴표) 혹은 """(큰따옴표) 와 같이 3개씩 사용하면 입력하는 모양대로 출력된다. 처음 따음표 ''' 뒤에 역슬래시()를 해주어야 직관적으로 코딩할 수 있게 된다. 1) print('''\ Hello World''') - '''(작은따옴표)나 """(큰따옴표)를 세 개씩 사용하여 문자열을 감싸면 여러 줄로 된 문자열을 입력하는 모양대로 출력할 수 있다. 2) print('Hello \n World') - \n(개행문자)를 이용하여 문자열을 두 줄로 출력할 수 있다. 4. 'Hell.. 2022. 1. 17.
파이썬 코딩도장 Unit 20 정리 : FizzBuzz Unit 20 FizzBuzz 문제 FizzBuzz는 매우 간단한 프로그래밍 문제이며 규칙은 다음과 같다. 1에서 100까지 출력한다. 3의 배수는 Fizz를 출력한다. 5의 배수는 Buzz를 출력한다. 3과 5의 공배수는 FizzBuzz를 출력한다. 1. 1부터 100까지 숫자 출력하기 FizzBuzz 문제는 반복문, 조건문, 나머지 연산자, 비교 연산자를 모두 사용해야 풀 수 있다. for i in range(1, 101): # 1부터 100까지 100번 반복 print(i)​ - 1부터 100까지 100번 반복하면서 print로 값을 출력하도록 for과 range를 사용한다. 2. 3의 배수일 때와 5의 배수일 때 처리하기 3과 5의 배수일 때 숫자 대신 'Fizz', 'Buzz'를 출력하기 for.. 2022. 1. 16.
파이썬 코딩도장 Unit 19 정리 : 중첩 루프 사용 Unit 19 1. 중첩 루프 사용하기 반복문 안에 반복문이 들어가는 형태를 중첩 루프(다중 루프)라고 한다. 반복문의 루프 인덱스 변수는 index의 첫 글자를 따서 i 를 사용하는데, 반복문에서 반복문이 들어갈 때(중첩 루프)는 변수 이름을 i - j - k 처럼 i 부터 알파벳 순서대로 짓는다. i 를 사용하는 바깥쪽 루프는 세로 방향을 처리하고, j 를 사용하는 안쪽 루프는 가로 방향을 처리한다. for i in range(5): # 5번 반복. 바깥쪽 루프는 세로 방향 for j in range(5): # 5번 반복. 안쪽 루프는 가로 방향 print('j:', j, sep='', end=' ') # j값 출력. end에 ' '를 지정하여 줄바꿈 대신 한 칸 띄움 print('i:', i, '\.. 2022. 1. 16.
파이썬 코딩도장 Unit 13 ~ Unit 20 심사문제 풀이 Unit 13 Q. 표준 입력으로 가격(정수)과 쿠폰 이름이 각 줄에 입력됩니다. Cash3000 쿠폰은 3,000원, Cash5000 쿠폰은 5,000원을 할인합니다. 쿠폰에 따라 할인된 가격을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다) 정답 : price = int(input()) coupon = input() if coupon == 'Cash3000' : print(price - 3000) if coupon == 'Cash5000' : print(price - 5000)​ - 가격을 정수로 입력 받아야 하므로 int(input())으로 값을 받아오고 쿠폰의 이름을 input으로 입력 받은 다음, if 조건문을 사용하여 쿠폰 이름이 'Cash3000'(문자열)일.. 2022. 1. 16.