본문 바로가기

Python19

파이썬 기초 07. for문 #반복 구조 """ 지정한 조건이 충족될 때까지 명령문이나 명령문 블록을 여러번 실행하는 구조 횟수 제어: for 반복이 시작되기 전에 반복 횟수를 알 수 있음. 무한루프에 빠지지x 조건 제어: while 반복 횟수는 조건에 따라 달라짐. 무한루프에 빠질 수 o for: 주어진 자료를 순회할 때 주로 사용 반복의 번위가 미리 정해짐 시퀀스에 처리할 항목이 있다면 명령문을 실행하고 다음 항목을 변수에 할당하여 시퀀스가 끝날 때까지 반복문 실행. 시퀀스에 있는 값들이 제어변수에 하나씩 할당되며 값이 할당될 때마다 명령블록 실행 for i in [1,2,3,4,5] : i """ for i in [1,2,3,4,5]: print(i) for i in 'Python': print(i) #range를 이용해 반복.. 2023. 9. 18.
파이썬 기초 06. 프로그램의 흐름 제어하기 #알고리즘 연습하기 #upDown 숫자 맞추기 1~100 사이의 숫자를 하나 정하고 #정답을 맞출 때까지 숫자를 입력하는 게임 num = 8 while True: userNum = int(input('number: ')) if userNum > num: print('down') elif userNum < num: print('up') elif userNum == num: print('You Win!') break #확장 #기회는 5번 #5번 넘어가면 횟수 초과 메시지와 함께 정답 출력 #정답을 맞추면 몇번째에 맞췄는지 출력 #number #random import random num = random.randrange(1,101) print(num) count = 0 while True: count += .. 2023. 9. 18.
파이썬 기초 05. if문 #제어문 """ 선택구조 if - 조건을 만족할 때 명령 실행 if else - 조건을 만족 / 조건을 만족하지 않을 때로 분기 if elif - 여러개의 조건에 따라 분기 """ """ if 구조 조건식의 결과가 true -> 실행 조건식의 결과가 false -> if문 빠져나옴 ex) 만약 아이템을 획득하면 점수 증가 if 아이템 획득: 점수 증가 파이썬은 괄호 대신 들여쓰기로 코드를 묶어줌. 들여쓰기 간격은 같아야 함. if 조건식: 1 2 3 4 Q. 조건식이 참일 때 명령어가 실행되는 순서 A. 1 - 2 - 3 Q. 조건식이 거짓일 때 명령어가 실행되는 순서 A. 4 """ #점수를 입력받아 점수가 60이상이면 합격, 아니면 불합격 score = int(input('English score: .. 2023. 9. 18.
파이썬 기초 04. 문자열 ''' 문자열 인덱스 문자열에는 각 문자의 자리 번호 (인덱스) 가 있음 파이썬에서는 가장 첫번째 문자의 위치를 0으로 지정 음수 인덱스를 사용해 문자열의 뒤부터 셀 수 있음 음수 인덱스는 -1부터 시작 0 1 2 3 4 5 6 7 8 9 10 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 H E L L O W O R L D -> 공백 문자도 일반 문자와 동일하게 문자로 취급 ''' #양수 인덱스 사용 a='HELLO WORLD' #'H' 출력 print(a[0]) #'W' 출력 print(a[6]) #'D' 출력 print(a[10]) #음수 인덱스 사용 #'H' 출력 print(a[-11]) #'W' 출력 print(a[-5]) #'D' 출력 print(a[-1]) #범위 밖의 인덱스.. 2023. 9. 18.
728x90