전체 글
'기'발하고 '창'의적인 블로그
-
HTML 삽입 미리보기할 수 없는 소스
숫자 야구 Python verHTML 삽입 미리보기할 수 없는 소스
2022.07.26 -
HTML 삽입 미리보기할 수 없는 소스
로또 당첨 프로그램 Python verHTML 삽입 미리보기할 수 없는 소스
2022.07.26 -
지금까지 for 반복문을 사용하여 'Hello, world!'를 100번 출력해보았습니다. 이번에는 while 반복문에 대해 알아보겠습니다. while 반복문은 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어갑니다. i = 0 # 초기식 while i < 100: # while 조건식 print('Hello, world!') # 반복할 코드 i += 1 # 변화식 다음은 while 반복문의 실행 과정입니다. 먼저 초기식부터 시작하여 조건식을 판별합니다. 이때 조건식이 참(True)이면 반복할 코드와 변화식을 함께 수행합니다. 그리고 다시 조건식을 판별하여 참(True)이면 코드를 계속 반복하고, 거짓(False)이면 반복문을 끝낸 뒤 다음 코드를 실행합니다. ▼ 그림 17-1 ..
while 반복문지금까지 for 반복문을 사용하여 'Hello, world!'를 100번 출력해보았습니다. 이번에는 while 반복문에 대해 알아보겠습니다. while 반복문은 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어갑니다. i = 0 # 초기식 while i < 100: # while 조건식 print('Hello, world!') # 반복할 코드 i += 1 # 변화식 다음은 while 반복문의 실행 과정입니다. 먼저 초기식부터 시작하여 조건식을 판별합니다. 이때 조건식이 참(True)이면 반복할 코드와 변화식을 함께 수행합니다. 그리고 다시 조건식을 판별하여 참(True)이면 코드를 계속 반복하고, 거짓(False)이면 반복문을 끝낸 뒤 다음 코드를 실행합니다. ▼ 그림 17-1 ..
2022.07.26 -
1. //java for(int i=0; i j: print(" ", end='') else: print('*', end='') j += 1 print() i -= 1 결과 * ** *** **** 4. # Python for for(int i=2; i>=0; i --) { //2부터 0까지 1씩 감소하면서 반복 for(int j = 0; j= i && j= 0: j = 0 while j = i and j < (5 - i): print("*", end='') else: print(' ', end='') j += 1 print() i -= 1 결과 * *** ***** 5. //java int mid = (5/2); // 중앙값 for(int i=0; i=((5/mid)-i) && j ..
별 찍기 for문 while문 Python ver1. //java for(int i=0; i j: print(" ", end='') else: print('*', end='') j += 1 print() i -= 1 결과 * ** *** **** 4. # Python for for(int i=2; i>=0; i --) { //2부터 0까지 1씩 감소하면서 반복 for(int j = 0; j= i && j= 0: j = 0 while j = i and j < (5 - i): print("*", end='') else: print(' ', end='') j += 1 print() i -= 1 결과 * *** ***** 5. //java int mid = (5/2); // 중앙값 for(int i=0; i=((5/mid)-i) && j ..
2022.07.26 -
'Hello, world!' 문자열을 100번 출력하려면 어떻게 해야 할까요? 가장 간단한 방법은 print를 100번 사용해서 출력하는 것입니다. # print 100번 사용 print('Hello, world!') print('Hello, world!') print('Hello, world!') print('Hello, world!') # ... (생략) print('Hello, world!') print('Hello, world!') print('Hello, world!') print('Hello, world!') 복사, 붙여 넣기로 print('Hello, world!')를 100번 붙여 넣으면 어렵지 않게 완성할 수 있습니다. 하지만 1,000번 또는 10,000번을 출력한다면 어떻게 될까요? ..
for 반복문'Hello, world!' 문자열을 100번 출력하려면 어떻게 해야 할까요? 가장 간단한 방법은 print를 100번 사용해서 출력하는 것입니다. # print 100번 사용 print('Hello, world!') print('Hello, world!') print('Hello, world!') print('Hello, world!') # ... (생략) print('Hello, world!') print('Hello, world!') print('Hello, world!') print('Hello, world!') 복사, 붙여 넣기로 print('Hello, world!')를 100번 붙여 넣으면 어렵지 않게 완성할 수 있습니다. 하지만 1,000번 또는 10,000번을 출력한다면 어떻게 될까요? ..
2022.07.26 -
지금까지 살펴봤던 리스트와 튜플은 값 여러 개를 일렬로 저장할 뿐 값끼리 연관 관계가 없었습니다. 예를 들어 게임 캐릭터의 능력치를 리스트에 저장해보겠습니다. lux = [490, 334, 550, 18.72] 리스트 lux에서 인덱스 0은 체력, 인덱스 1은 마나, 인덱스 2는 사거리, 인덱스 3은 방어력이라고 했을 때 리스트만 봐서는 각 값이 어떤 능력치인지 쉽게 알기가 힘듭니다. 파이썬에서는 연관된 값을 묶어서 저장하는 용도로 딕셔너리라는 자료형을 제공합니다. 그럼 게임 캐릭터의 능력치를 딕셔너리에 저장해보겠습니다. lux = {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72} 이제 딕셔너리만 봐도 lux라는 캐릭터의 체력(health)은 490..
딕셔너리 사용하기지금까지 살펴봤던 리스트와 튜플은 값 여러 개를 일렬로 저장할 뿐 값끼리 연관 관계가 없었습니다. 예를 들어 게임 캐릭터의 능력치를 리스트에 저장해보겠습니다. lux = [490, 334, 550, 18.72] 리스트 lux에서 인덱스 0은 체력, 인덱스 1은 마나, 인덱스 2는 사거리, 인덱스 3은 방어력이라고 했을 때 리스트만 봐서는 각 값이 어떤 능력치인지 쉽게 알기가 힘듭니다. 파이썬에서는 연관된 값을 묶어서 저장하는 용도로 딕셔너리라는 자료형을 제공합니다. 그럼 게임 캐릭터의 능력치를 딕셔너리에 저장해보겠습니다. lux = {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72} 이제 딕셔너리만 봐도 lux라는 캐릭터의 체력(health)은 490..
2022.07.25