전체 글
코드업 1526~1536
단 10문제 1526번 입력 입력은 없음 출력 hello를 출력한다. Python 풀이 def f(): print("hello") f() f()만 써서 hello를 출력해야하기 때문에 함수 안에 print를 써준다. 1527번 입력 입력은 없음 출력 123를 출력한다. Python 풀이 def f(): print("123") f() 1528번 입력 입력은 없음 출력 *를 출력한다. Python 풀이 def f(): print("*") f() 1529번 입력 입력은 없음 출력 **를 출력한다. Python 풀이 def f(): for i in range(2): print("*", end='') f() 위의 예제에 for문을 써서 걍 한번 해봤다. 더 쉽게 풀려면 다음 코드를 사용하면 된다. def f():..
파이썬 함수_1
함수 만들기 구조 def 함수 이름(): 원하는 코드 ex) def hello(): print("hello, world!") hello() hello, world!가 출력된다. #함수를 만들기전에 함수를 호출하면 안된다. 덧셈 함수 함수에서 값을 받으려면 괄호 안에 매계변수 이름을 지정해주면 된다. def add(a,b): print(a+b) add(10,20) 10과 20이란 값을 호출해서 10+20인 30이 출력된다. return 함수에서 값을 꺼내올때 return을 사용한다. def add(a,b): return a+b x=add(10,20) print(x) a+b의 값을 x라는 변수에 넣은 뒤에 x를 출력할 수 있다. def o(): return 1 x=o() print(x) 함수에 매계변수가 없..
백준 for문, while문
for문 2739번 구구단 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. Python풀이 a=int(input()) for i in range(1,10): print(a,'*',i,'=',a*i) 10950번 A+B - 3 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. Pyt..
파이썬 반복문
for문 range 사용 for 변수 in range(횟수): 반복할 코드 예를 들어서 for i in range(100): print("hello") 를 실행시키면 hello가 100번 출력된다. range(시작, 끝, 증가폭)를 이용해서 for문을 만들수도 있다. for i in range(2,10,2): print("hello", i) 이 코드를 실행하면 2부터 9까지 2를 증가하면서 반복되기때문에 hello 2 hello 4 hello 6 hello 8 이렇게 출력된다. reversed를 이용해 순서 뒤집기 range앞에 reversed를 붙이면 숫자의 순서를 반대로 뒤집을 수 있다. for i in range(10): print(i) 이 코드는 실행시키면 0부터 9까지 숫자가 차례대로 출력된다 ..
파이썬_3
if문 파이썬에서 if문의 구조는 다음과 같다 if 조건식: 코드 이때 if문안에 있는 코드는 반드시 들여 쓰기를 해야 한다.(들여 쓰기 안 할 시 오류남) if 다음 줄에 들여 쓰기가 된 코드는 if의 영향을 받아서 조건식에 따라 실행이 결정되지만 들여 쓰기가 되지 않은 코드는 항상 실행된다. 파이썬에서:가 나오면 그 다음 줄부터는 무조건 들여 쓰기 해야 한다. if문은 조건식이 참이면 if본문을 실행하고 거짓이면 실행하지 않는 구조이다. x = 10 if x == 10: print('x에 들어있는 숫자는') print('10입니다.') 다음 코드는 참이기 때문에 if본문인 'x에 들어있는 숫자는 10입니다.'가 출력된다. x = 5 if x == 10: print('x에 들어있는 숫자는') print..