List
- 파이썬 프로그램
- gugudan
- 3과 5의배수 합하기
- 게시판 페이징
- 간단한 메모장 생성
- 탭을 4개의 공백으로 바꾸기
- 하위 디렉터리 검색하기
- 파이보
- 코딩도장
파이썬 날개달기_gugudan
모두 에디터로 해야하며, 대화영 인터프리터는 사용 X
프로그래밍을 만들기위해 "입력"과 "출력"을 생각하자
- 함수 이름은? GuGu로 짓자
- 입력받는 값은? 2
- 출력하는 값은? 2단(2, 4, 6, 8, …, 18)
- 결과는 어떤 형태로 저장하지? 연속된 자료형이니까 리스트!
def GuGu(n):
result = []
result.append(n*1)
result.append(n*2)
result.append(n*3)
result.append(n*4)
result.append(n*5)
result.append(n*6)
result.append(n*7)
result.append(n*8)
result.append(n*9)
return result
print(GuGu(2))
결괏값: [2, 4, 6, 8, 10, 12, 14, 16, 18]
반복문 while
을 사용해서 진행해주면 더 짧아질 것***1부터 9를 결괏값으로 내는 while 반복문
>>> i = 1 # i의 값은 1부터 시작
>>> while i < 10: # i의 값이 10보다 작을 때 만 작동
print(i) # i의 값을 출력
i = i + 1 # 출력 후 출력된 값에 1을 더하고 10보다 작으면 반복
결괏값:
1
2
3
4
5
6
7
8
9
while
반복문을 포함한 가지고 함수 만들기def GuGu(n):
result = [] # 리스트로 출력하는 것이 좋기때문에 직접 판단하자
i = 1
while i < 10:
result.append(n * i) # 2단을 만들기 위해 인수가 2가 들어가야하므로 둘이 곱한 값을 result 값에 추가하는것
i = i + 1
return result
print(GuGu(2))
[2, 4, 6, 8, 10, 12, 14, 16, 18]