[Python] 파이썬 짝수단을 구구단 출력하기(2단,4단,6단)
입력한 구구단을 출력하기는 따로 게시글이 있습니다 (클릭) 문제) 구구단의 2,4,6,8,10단을 출력하는 구구단을 만들어라. 구구단의 알고리즘을 알고있다면 매우 쉬운 문제입니다. 어떻게 풀어나가야 할까요? 구구단에 쓰이는 반복문은 2개입니다. X * Y 이렇게 두개죠?우린 이X를 2~10까지 2씩 증가시키면 되겠습니다. 코드로 알아보죠1234for x in range(2, 11 ,2): print("===={}단====".format(x)) for y in range(1,10): print("{} * {} = {}".format(x,y,x*y))cs 1번째줄에 왜 11까지인가 의문을 품는분들이 계실수 있습니다. 이유는 파이썬에서 범위를 정할때 x이상~y미만 으로 알아듣기 때문에 미만은 포함을 하지 않죠..
더보기
[Python] 예제로 보는 파이썬 Tuple 기초 개념
Tuple의 특징- list와 거의 비슷하지만 변경 불가능(Immutable)한 특성을 가지고 있음 (변경 가능한 특성: mutable)(list 예제를 통한 개념정리 바로가기)- 슬라이스와 인덱싱등은 지원을 하지만 append, pop, remove등은 지원하지 않음.한마디로 말해 값을 가져올수 있지만 추가, 수정, 삭제가 불가능 문법( ), tuple( ), tuple(iterable) 1number = (1,2,3,4,5)cs이런식으로 생성 가능 예제를 보면 ( ) 를 하지 않아도 출력은 똑같은 tuple로 출력하는것을 보아 ( )를 사용하여 생성하는것도 맞지만 때에따라서 생략도 가능하다고 볼 수 있겠습니다. Tuple은 정말 Immutable일까?(변경불가능한 특성)list에서 했던것처럼 값을 추..
더보기
[Python] 파이썬 List 리스트란? 리스트 예제
1. List란?파이썬의 자료구조 형태중 하나로 리스트는 값을 나열하는것 이라고 정의할 수 있겠습니다.또한 List는 시퀀스데이터 이기도 합니다. 시퀀스는 데이터의 순서를 정하는것을 의미합니다.순서를 가지고 있기 때문에 인덱스(index)를 사용하여 참조할 수 있습니다.인덱스란 문자열이 있으면 번호를 뜻합니다.Ex)문자열 인덱싱a = 'hello' 문자열로 했을때, a[0]을 확인하면 첫번째 문자열인 h가 출력됩니다. 이것을 문자열 인덱싱이라 하며, 시퀀스자료형이기 때문에 가능한 것이죠. 파이썬에서의 시퀀스 자료형은?(순서를 정함)string, list, tuple 시퀀스 자료형이 아닌것은?(순서를 정하지 않음)set, dict 1.1 List 만들어보기1list_name = [1,2,3,4,5,6]cs..
더보기