분류 전체보기
-
TIL.3 turtle graphics(터틀 그래픽스)를 이용한 도형 그리기TIL 2020. 10. 11. 23:42
# 터틀이라는 모듈을 이용한 그림 그리기 ## 터틀도 결국은 모듈로써 windows, 리눅스, macOS 등의 그래픽 환경에서만 동작하며 ## 콘솔(터미널)만 있는 환경에서는 사용 할 수 없음. ## Python IDLE을 이용해 확인하며 VS Code로도 확인 가능하다 (Run 작동시 Python turtle graphics 실행) # 앞으로 이동 : forword, fd # 뒤로 이동 : backward, bk, back # 왼쪽으로 회전 : left, lt # 오른쪽으로 회전 : right, rt import turtle as t t.shape('turtle') # turtle 대신 '' 빈문자열로 아무것도 넣지 않을 경우 일반 화살표가 표시됨 import turtle as t t.shape('tu..
-
TIL .2 중첩루프를 사용한 (별출력)TIL 2020. 10. 10. 22:38
# 중첩 루프 사용하기. for i in range(5): # 5번 반복 (0 ~ 4) / 바깥족 루프 (세로방향) for j in range(5): # 5번 반복 (0 ~ 4) / 안쪽 루프 (가로방향) print('j:', j, sep='@', end=' ') # sep ==> ,(쉼표)에 대한 표시 형식을 지정해주는 것 // end 는 print 출력시 디폴트인 줄바꿈 대신 공백을 주라는 뜻 print('i:', i, '\\n', sep='') # \\n 화면에 표시하기 위해 역슬래쉬 2번 사용 for k in range(5): for p in range(8): print('*', end='') # end ==> 줄바꾸지 말고 바로 옆에 표시해라 print() # 내용없이 줄만 바꿔라라는 의미!! ..
-
TIL. 1 FizzBuzz 공배수 출력(공배수)TIL 2020. 10. 9. 23:50
# 1에서 100까지 출력 # 3의 배수는 Fizz 출력 # 5의 배수는 Buzz 출력 # 3과 5의 공배수는 FizzBuzz 출력 ## FizzBuzz 문제는 프로그래밍 면접에서 자주 등장하며 경력자들도 실수하기 쉬운만큼 기초 실력을 가늠할 수 있는 문제로 ## 잘 알아 두자!!!!! ## 반복문, 조건문, 나머지 연산자, 비교 연산자 모두 사용해야 풀 수 있음!! for i in range(1, 101): if i % 3 == 0 : # 3의 배수 일때 print('Fizz') elif i % 5 == 0: # 5의 배수 일때 print('Buzz') else: print(i) # % == 나머지 연산자 for j in range(1, 101): if j % 3 == 0 and j % 5 ==0 : ..
-
20.8 심사문제 5와 7의 배수, 공배수 처리하기(입력값)코딩도장 심사문제모음 2020. 10. 9. 23:28
표준 입력으로 정수 두 개가 입력됩니다(첫 번째 입력 값의 범위는 1~1000, 두 번째 입력 값의 범위는 10~1000이며 첫 번째 입력 값은 두 번째 입력 값보다 항상 작습니다). 첫 번째 정수부터 두 번째 정수까지 숫자를 출력하면서 5의 배수일 때는 'Fizz', 7의 배수일 때는 'Buzz', 5와 7의 공배수일 때는 'FizzBuzz'를 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 사용된 코드 1. map 2. int 3. input 4. for 문 5. if 문 6. range 7. and 8. split 첫 접근 방법 % 나머지 연산자로 인해 쉽게 답을 구할 수 있었다. 난이도는 하 정도이지만 문자열 * bool을 통해 print 단 1줄로 단축이 가능..
-
19.6 심사문제 역삼각형 모양 별출력코딩도장 심사문제모음 2020. 10. 8. 21:39
코딩 도장 Python 19.6 심사 문제 역삼각형모양의 별출력 (입력값) 표준 입력으로 삼각형의 높이가 입력됩니다. 입력된 높이만큼 산 모양으로 별을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 이때 출력 결과는 예제와 정확히 일치해야 합니다. 모양이 같더라도 공백이나 빈 줄이 더 들어가면 틀린 것으로 처리됩니다. 사용된 코드 1 .int 2. input 3. for 문 4 if 문 5. print 6. range 더보기 # 5 (input) # 0 4 출력 ( 0 1 2 3 4 5 6 7 8) # 1 345 출력 ( 0 1 2 3 4 5 6 7 8) # 2 23456 출력 ( 0 1 2 3 4 5 6 7 8) # 3 1234567 출력 ( 0 1 2 3 4 5 ..