
위 코드는 a가 5보다 작거나 같을때까지 a를 출력하는 코드이다. a라는 변수에 숫자 0이 처음 할당되고while True: 면 true일때까지 while문 안에 코드들을 계속 수행하는 것이다.while조건이 True이니까 무한으로 코드가 실행되므로,중간에 특정한 조건을 만족하면 break문을 써서 while문을 빠져나오게 했다. 즉 while문 밑에 print(a)로 변수 a값이 뭔지 계속 출력하고,출력한 뒤에는 변수 a의 값에 1을 더하는 과정을 무한으로 반복한다. 단, 위에 if a>5: break 문으로, a가 5보다 큰 값일때는 break가 실행되어 전체 while문을 빠져나옴으로서,a가 0부터 5일 때 까지만 while문을 탈출하지 않고 그대로 값이 출력되는 것을 알 수 있다. http..

for문에 대해 알아보기 전에 range()에 대해 먼저 살펴보자. range()range는 범위라는 뜻인데 여기서는 어떤 정수를 인자로 주면 그 범위 안의 정수들을 만들어준다.range(a,b)는 a이상 b미만 이라는 뜻이다. range를 이용해서 숫자 리스트를 만들면 다음과 같다. print(list(range(2,7)))결과> [2,3,4,5,6] 2 이상 7 미만인 숫자로 리스트를 만들어 주는 걸 알 수 있다. for 문에 range()를 사용할 수 있다.위는 range에 해당하는 숫자들을 하나씩 출력하는 코드이다.range에서 인자를 숫자 하나만 넣어주면 무조건 0부터 시작한다.위 예시처럼 range(5)는 0이상 5미만 이라는 뜻이므로,for문을 차례대로 돌면서 0부터 4까지의 숫자가 출..

파이썬 조건문 기본 구조 if a: #만약 a가 참이라면 여기 실행됨elif b: #a가 참이 아니고 만약 b가 참이라면 여기 실행됨else: #a도 b도 참이 아니면 여기 실행됨 위의 간단한 예시를 살펴보자.a라는 변수는 1이라는 숫자이며 if aelif a==0: 즉, a가 0보다 작지 않고 0일 때에는 그밑에 0이 출력되며,else: 즉, a가 0보다 작지도 않고 0도 아닐 시에는 '양수'가 출력되는 코드이다. 실행 결과 a라는 변수는 양수 1이므로, '양수'가 출력됨을 알 수 있다. if 문을 사용해서 a가 크면 'a'를 출력하고 b가 크면 'b'를 출력하도록 프로그램을 작성해 보자. a=1234*4b=13456/2 if a print('a') # 'a'를 출력하고else: ..

변수란 '변할 수 있는 것'으로 어떤한 값을 담는 '상자'를 의미한다. 위 사진에서처럼 a라는 상자에 1이라는 숫자를 집어넣고b라는 상자에 2라는 숫자를 집어넣은 것이다. sum이라는 상자에는 a와 b를 더한 값을 집어넣었는데,위에 선언한 바와 같이 a상자는 1, b상자는 2 이므로 a+b는 결국 1+2로 연산된다. ==> 따라서 sum이라는 상자엔 1과 2를 더한값인 3이 할당되어print문으로 sum이라는 변수의 값을 출력할 시 3이 출력되는 것을 알 수 있다. 변수에는 숫자만 넣을 수 있는것도 아니며 많은 자료형들을 전부 할당할 수 있다. a='안녕하세요'print(a) 위의 코드를 실행시켜 보면 안녕하세요가 출력되는 것을 알 수 있다. https://www.mycompiler.io/k..