[Python] while 반복문, 무한 루프, 루프안에 루프
- 초기값을 저장할 변수가 필요하다. - 콜론의 안쪽이 True가 되는 동안, 밑에 들여쓰기가 되어있는 명령문을 실행한다. - False 가 되면, 실행을 하지 않는다. # 무한루프 만드는 방법은 (끊임없는 출력.....) 무한루프 종료하는 조건? ex) - 유저가 입력한 문장을, 그대로 화면에 출력합니다. - 단, 유저가 '그만'이라는 문장을 입력하면, 프로그램은 멈춥니다. - 그렇지 않을 경우는, 계속해서 유저한테 문장을 입력받습니다. ㄴ 사용 예) 인공지능 스피커, 온도 알려달라하면, 알려주고, 날씨 알려달라하면 등등 # 내 풀이 a = input('문장을 입력하십쇼: ') while a != '그만': print('당신이 입력한 값:',a) a = input('문장을 입력하십쇼: ') # 쌤 풀이..
더보기
[Python] RANGE 함수
- range() 함수는, 숫자 리스트를 만들어준다. - range() 함수는, 인덱스가 0부터 시작한다. - range() 괄호 안에 적는 숫자 갯수만큼 만든다. - range도 데이터 스트럭쳐 ex) # 0부터 10까지 정수를 만들고 싶다. # 0.1,2,3,4,5,6,7,8,9,10 # 리스트로 만드는게 더 나음 # [0.1,2,3,4,5,6,7,8,9,10] # 0부터 10만까지 정수를 만드세요. ex) 4부터 17까지의 정수를 만들고 싶다. - > range(4,17+1) list(range(4,17+1)) -> [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] - 콤마의 왼쪽은 시작숫자, 콤마의 오른쪽에는 끝나고자 하는 숫자+1 ex) 4부터 17까지의..
더보기
[Python] 반복문, for 문, 문자열 루프, enumerate() , break, continue
반복문 ㄴ 여러번 반복,데이터는 복수형, 데이터 여러개를 가지고 내가 무슨일을 할 때 사용하는 것. - 무한 반복문이라는 것도 있다. -> 대부분 게임에서 사용함. For 문: for~in - 데이터 스트럭쳐에 들어있는 데이터를 하나씩 가져와서 무엇인가 작업을 하고 싶을 때 사용하는 키워드 : for - for: ~하는 동안 이라는 뜻, for 뒤에는 변수, in 뒤에는 데이터 스트럭쳐 - for문을 사용할 때, for~in 부터 작성하라. - for 뒤에 잇는 in 안에 들어있는 데이터 스트럭쳐에서 데이터를 하나씩 꺼낸다. 꺼낸 데이터는 for 오른쪽의 변수에 저장된다. - 들여쓰기가 되면, 윗줄이 만족시킬 때, 그렇게 하라.라는 뜻 - 데이터 스트럭쳐는 for 반복문을 통해, 쉽게 원하는 값을 가져올..
더보기