프로그래밍 12

빠른 Python 정리 01: 산술 연산자 및 변수 이름의 규칙

산술 연산자 산술 연산자의 종류 a+b, a-b, ab, a*b(a의 b제곱), a/b, a//b(몫만), %(나머지) 산술 연산자의 연산 순서 Parentheses Exponents Multiplication Divison (Remainder) Addition Substraction = PEMDRAS. 2**2**3 = 2^ 2^3 = 2^8 = 256 (2**2)**3 = (2^2)^3 = 64 15/2+21%4-2**3 = (15/2)+(21%4)-(2^3) = 0.5 복합 대입도 가능 (a=3, a//=2, print(a) 순서대로 입력시 출력값은 1) 변수 이름의 규칙 AbC123___ (문자+숫자+언더스코어만). 대소문자 구분 있고, 예약어 사용 불가.

code/python 2019.04.26

C 테스트 오답노트 外

중간고사 때, 학교에서 프로그래밍(C) 시험을 봤다. 역시나 모든 것을 제대로 해도 마지막에 무언가를 빼먹지 않는 것이 중요하다고 생각하게 된 또 한 번의 계기가 아닐까 생각한다.. Q. 다음 알고리즘의 실행 결과는?[단계 1] 변수 n=1, sum=0을 선언한다.[단계 2] n이 9보다 크면, [단계 6]으로 이동한다.[단계 3] sum+n을 계산하여 sum에 기억시킨다.[단계 4] n+1을 계산하여 n에 기억시킨다.[단계 5] [단계 2] 로 이동한다.[단계 6] sum%5를 계산하여 sum에 기억시킨다.[단계 7] sum을 출력한다. 생각보다는 수월하게 풀었다고 생각했는데 급하게 푼 탓에 놀랍게도 1+2+3+4+5+6+7+8+9+10을 했어야 하는 과정에서 5를 더하지 않았다.단계별로 풀어서 문제를..

code/misc 2018.05.02