목록전체 글 (305)
RUBY
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ucg4H/btrVzK2WH6B/pyBsStooSteI9ivyHuxJR1/img.png)
횟수에 의한 반복(for문) 횟수에 의한 반복이란? 정해 놓은 반복 횟수에 따라 반복 실행한다. ex) 대량 메일 또는 문자 발송, 인사말 반복, mp3 반복 재생 횟수에 의한 반복은 for문이 주로 사용된다. for i in range(5): print('Hello~') → 5회 반복 실행 Hello~ Hello~ Hello~ Hello~ Hello~ for문 사용 방법 for ~ in for j in range(10): result = 7 * j print('{} * {} = {}' .format(7, j, result)) 7 * 0 = 0 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 7 * 8 = 56 7 *..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cN0D8H/btrVzE9yb03/XbDZKKZAJKKEKaacnHAB7K/img.png)
반복문 반복문이란? 반복문이란 특정 실행을 반복하는 것 반복문을 사용하면 프로그래밍이 간결하고 유지 보수가 쉽다. ex) 대량 메일 또는 문자 발송, 인사말 반복, mp3 반복 재생, 구구단 출력, 팩토리얼(4! = 24), 매일 아침 기상 알람, 영어 단어 반복 학습 도구, 게임 반복 실행, 타이머 반복문 사용 이유 print('{} * {} = {}' .format(2, 1, (2 * 1))) print('{} * {} = {}' .format(2, 2, (2 * 1))) print('{} * {} = {}' .format(2, 3, (2 * 1))) print('{} * {} = {}' .format(2, 4, (2 * 1))) print('{} * {} = {}' .format(2, 5, (2 *..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cu90ME/btrVsJW1j3c/sNMPT7U8ucEjyJtKGOVlmk/img.png)
중첩 조건문 조건문 안에 또 다른 조건문이 있을 수 있다. exampleScore = int(input('성적 : ')) if exampleScore = 90: print('A') elif exampleScore >= 80: print('B') elif exampleScore >= 70: print('C') elif exampleScore >= 60: print('D')
다자택일 조건문 사용 시 주의할 점 조건식 순서가 중요하다. 맞는 것 exampleScore = int(input('성적 : ')) grades = '' if exampleScore >= 90: grades = 'A' elif exampleScore >= 80: grades = 'B' elif exampleScore >= 70: grades = 'C' elif exampleScore >= 60: grades = 'D' else : grades = 'F' print('성적 : {} \t 학점 : {}' .format(exampleScore, grades)) 틀리는 것 exampleScore = int(input('성적 : ')) grades = '' if exampleScore >= 70: grades =..
다자택일 조건문 if~elif문 : 여러 가지 조건식 결과에 따라 실행문이 결정됨. exampleScore = int(input('성적 : ')) grades = '' if exampleScore >= 90: grades = 'A' elif exampleScore >= 80: grades = 'B' elif exampleScore >= 70: grades = 'C' elif exampleScore >= 60: grades = 'D' else : grades = 'F' print('성적 : {} \t 학점 : {}' .format(exampleScore, grades))
if~else문과 조건식 조건식(삼항연산자)의 두가지 사용법 조건식 결과에 따른 실행만 하는 경우 minAblePoint = 100 userPoint = int(input('보유 포인트 입력 : ')) print('포인트 사용 가능') if userPoint >= minAblePoint else print('포인트 사용불가능') 조건식 결과를 변수에 할당하는 경우 minAblePoint = 100 userPoint = int(input('보유 포인트 입력 : ')) result = '가능' if userPoint >= minAblePoint else '불가능' print('포인트 사용 가능 여부 : {}' .format(result)) 조건식 → if ~ else문 : 모든 조건식(삼항연산자)은 if ~..
양자택일 조건문(if~else문) 양자택일 조건문 if~else문 : 조건식 결과에 따라 둘 중에 하나가 실행됨 passScore = 80 myScore = int(input('점수 입력 : ')) if myScore >= passScore : print('PASS!!') if myScore = passScore : print('PASS!!') else : print('FAIL!!') pass 나중에 코딩하겠다.. messageSrting = input('문자 메세지 입력 : ') if len(messageSrting) >= 500: pass e..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nLWfB/btrVjNTlkBx/BVR0fDFBPNuuERWB07tFsk/img.png)
2022년 한 해를 마무리하며 2022년 목표를 얼마나 이뤘는지 살펴보며 2023년의 목표를 정리해보았다. 1. 1~6월 DB 스쿨 완전 정복 2. 정보처리기사 실기 완성 3. ADsP, 리마1급, SQLD, 빅분기, DAsP 취득하기(추가로 OCP, SAP, ABAP)취득하고 싶다... 4. 블로그 관리 꾸준히 하기 5. 전공자로 성장하기 6. 투자 여유자금 만들기 7. 토스 성적 만들기 8. 다이어트 성공하기(목표 몸무게가 얼마 남지 않았다!) 9. 분기마다 봉사활동가기 10. 골프 배우기 11. 악기 배우기 12. 한달에 한권씩 독서하기 13. 다정해지기('다정한 사람이 살아남는다'라는 책을 읽고..) 2023년에는 DBA로 성장하는 해가 되고 싶다. 12월 29일(목) 거금을 들여 데이터베이스 관..