본문 바로가기

전체 글

day14. for반복문 출력하기/팩토리얼 구하기 #day.14 마지막 숫자는 range에 지정한 끝나는 숫자보다 1이 더 크다는 점 기억하기 for 변수 in reversed(range(횟수)) for 변수 in reversed(range(시작, 끝)) for 변수 in reversed(range(시작, 끝, 증가폭)) quiz문제 해설 팩토리얼을 구하려먼 먼저 for i range(1, n+1): 과 같이 반복문을 만들어서 1부터 n까지 자연수를 구한다. 여기서 range로 생성한 마지막 숫자는 끝나는 숫자보다 1이 더 작으므로 n+1 처럼 1을 더해줘서 1부터 n까지 나오도록 만든다. 그리고 연속된 숫자를 차례대로 곱하려면 factorial *= i 처럼 1이 들어있는 factorial 과 i 를 곱한 뒤 다시 factorial 에 넣어주면 된다... 더보기
day13. if elif else 동시에 사용하기 #day.13 *if elif else 동시에 사용하기* *음료자판기 만들기* -오늘의공부- elif 앞에 else가 오면 잘못된 문법이다. 더보기
day12. 퀴즈게임, 혈액형별성격 문제풀기 if~else 사용 #day.12 *퀴즈게임만들기* *혈액형별 성격 만들기* 더보기
day11. 제어문 조건문 if조건식 #day.11 제어문 조건문 if문 #참이면 안에있는걸 실행 들여쓰기는 영역안에있다, tab (3번다 검사 if) --> 두가지선택지일때는 if문 다 물어봐야할때 if 조건식 : 실행할 문장 if 조건식 : 실행할 문장 if 조건식 : 실행할 문장 ---------------------- if 조건식: 실행할 문장 elif 조건식: 실행할 문장 else : 실행할 문장 if조건식이 참이면 아래꺼는 검사안함 밑에꺼를 검사하지 않아도 돼 --> elif elif 위에가 참이 아니면 검사해라 elif : 위에있는 조건이 False 라는 조건을 포함 되있음 else(조건식이 없다 이미 있으니까) : // 위에가 다 아니면 else를 실행해라 반복문 더보기
day10. 삼항연산 (대소비교, 퀴즈게임, 연산과연결) #day.10 삼항 연산자 참 if 조건식 else 거짓 : 통채로를 값으로 봐야한다. 값1 if 조건식 else 값2 ex) (10) if (10>1) else (1) ---> 10 문장1 if 조건식 else 값2 *대소비교* *퀴즈게임* 2번 파이썬 외에는 오답으로 표시가된다. *연산과 연결* 더보기
day09. 비트연산2 (쉬프트연산자, 논리연산자, 단항연산자) 실수의오류 #day.09 비트 연산 논리 연산자 & 논리곱 | 논리합 ^ 베타논리합 단항 연산자 ~ 논리부정 쉬프트 연산자 >> A>>B : A를 오른쪽으로 B만큼 비트이동 더보기
day08. 비트연산 (관계연산자, 논리연산자, 단항연산자) #day.08 비트 : 0또는 1 10진수 : 0 ~ 9 2진수 : 0, 1 1byte = 8bit 비트 연산 논리 연산자 & AND : 두 비트가 모두 1이면 1 | OR : 둘 중 하나라도 1이면 1 ^ XOR : 두 비트가 서로 다르면 1 ex) 10 : 1010(2진수) 11 : 1011(2진수) = & : 1010=10 |(파이프연산자) :1011 =11 ^ : 0001 단항 연산자 ~ NOT : 0을 1로, 1을 0으로 바꿔준다. ~a = -a-1 부호 비트 최상위 비트를 부호비트라고 표현하며, 양수는 0, 음수는 1로 표현한다. 쉬프트 연산자 더보기
day07. 연산자(관계 논리 단항) 연산자의우선순위 #day.07 연산자 기능이 있는 특수문자 연산자의 우선순위 최우선 연산자 단항 연산자 산술 연산자 쉬프트 연산자 관계 연산자 논리 연산자 삼항 연산자 대입 연산자 ex) 1 + 9 + 9 결합성 하나의 수식에 같은 우선순위의 연산자들이 여러 개 나올 때 알맞는 방향으로 결합되어 연산되는 성질 조건식 결과가 참 또는 거짓 둘 중 하나가 나오는 식 파이썬에서의 참과 거짓 True : 참 False : 거짓 관계 연산자 == : 같다 != : 같지 않다. : 미만, 초과 = : 이하. 이상 논리 연산자 and : A and B 두 조건식 모두 참일 때 참 or : A or B 둘 중 하나라도 참이면 참 단항 연산자 not : not 조건식 조건식이 True면 False, False면 True로 변경 2>> .. 더보기