Pytyon & Ruby & Atom

# 반복문

## 반복문이 없다면

### Python

```print("Hello world 0")
print("Hello world 9")
print("Hello world 18")
print("Hello world 27")
print("Hello world 36")
print("Hello world 45")
print("Hello world 54")
print("Hello world 63")
print("Hello world 72")
print("Hello world 81")
```

### Ruby

```puts("Hello world 0")
puts("Hello world 9")
puts("Hello world 18")
puts("Hello world 27")
puts("Hello world 36")
puts("Hello world 45")
puts("Hello world 54")
puts("Hello world 63")
puts("Hello world 72")
puts("Hello world 81")
```

### 실행결과

```Hello world 0
Hello world 9
Hello world 18
Hello world 27
Hello world 36
Hello world 45
Hello world 54
Hello world 63
Hello world 72
Hello world 81```

## while

### Python

```while False:
print('Hello world')
print('After while')
```

### Ruby

```while false do
puts('Hello world')
end
puts('after while')
```

### 실행결과

`after while`

## 반복조건

### Python

```i = 0
while i < 3:
print('Hello world')
i = i + 1
```

### Ruby

```i = 0
while i < 3 do
puts('Hello world')
i = i + 1
end
```

### 실행결과

```Hello world
Hello world
Hello world```

## 활용

### Python

```i = 0
while i < 10:
print('print("Hello world '+str(i*9)+'")')
i = i + 1
```

### Ruby

```i = 0
while i < 10 do
puts('puts("Hello world '+(i*9).to_s()+'")')
i = i + 1
end
```

### 실행결과

```print("Hello world 0")
print("Hello world 9")
print("Hello world 18")
print("Hello world 27")
print("Hello world 36")
print("Hello world 45")
print("Hello world 54")
print("Hello world 63")
print("Hello world 72")
print("Hello world 81")
```

## 조건문과 반복문의 합체

```i = 0
while i < 10:
if i == 4:
print(i)
i = i + 1
```

```i = 0
while i < 10 do
if i == 4
puts(i)
end
i = i + 1
end
```

4

### Python

```i = 0
while i < 10:
if i == 4:
break
print(i)
i = i + 1
print('after while')
```

### Ruby

```i = 0
while i < 10 do
if i == 4
break
end
puts(i)
i = i + 1
end
print('after while')
```

```0
1
2
3
after while```

## 참고

github

### 댓글

댓글 본문
1. 23.03.29 완료
2. 오션호스
210720 완료
3. 나영쓰
210709
4. 미뇨르
210613 완료!
5. 팀버글링
2021 0609
6. 태연코딩
항상 감사해여 !!
7. 서로
그저 빛
8. 정효빈
완료했습니다.!
9. 무무
4.19
10. 드림보이
반복문 파트도 잘 들었습니다...
11. 열심히하자
210217
12. Twayne
2021.02.14
13. Hyunwoo Kim
210204 감사히 잘 보았습니다.
14. 후니
완료
15. loveahav
2021.1.27
16. 용만
2021년 1월 23일 완료했습니다.
17. 2021.01.22
18. 장주원
1월 8일
19. 이에이
1월 5일
20. 오늘부터 시작
2020-12-28
21. 범키
구구단 만들어보기
i=2
while i<10:
a=1
while a<10:
print(i,'*',a,'=',i*a)
a+=1
i+=1
22. 이현수
20.12.16
23. 최상현
2020.12.13 완료
24. 홍주호
20.12.5
25. J Hoon Lee
20.11.30.
26. 양민
11.7
27. 여진구
2020.10.14
28. cgoing
cgoing / 2020.09.22
29. 허우룩
2020.09.22
30. 루파정복
윈도우는 shift+ctrl+b 키 입니다.
대화보기
• 변수도 함께 복습했어요. 감사합니다.
• Ram Lee
와.. 이건 복습이 필요하겠네요. 감사합니다.
• 김기크
가독성, 로직의 변경이 쉬워짐, 유지보수의 편의성이 높아졌다. 잘 명심하겠습니다.
• 숨숨
0808완료!
• 김기크
활용을 보고 코드를 짜면서 'while문으로 Hello world! i*9(i는 0이상의 정수)를 출력하면 되지, 왜 print를 문자열에 굳이 써서 복사하지'라고 생각했습니다. 다시 강의를 보니 '1.py' 코드를 짜는 프로그램을 만드는 시간이더군요. 보면서 컴퓨터가 코드를 짜는 프로그램을 만들어서 원하는 결과를 얻어낼 수도 있겠다 싶었습니다. 지금은 배보다 배꼽이 더 큰 것 같지만, 언젠가 직접 짜기 힘든 코드를 짤 날이 오면 코드를 짤 프로그램을 따로 만들 수 있겠죠. 그리고 강의를 다시 보는 것의 중요성을 다시 한 번 느꼈습니다.
• commedia
2020.07.23. 완료
• Park Sohee
2020.07.21 완료
• 쿠키앤크림
pupu님 따라잡기
2020/07/02 완료
• pupu
2020/06/26 완료
• 허클베리핀
20.05.29_완료
• 허클베리핀
<북마크> 20.5.29 활용편 부터 볼것
• 김광현
5/27완료
• torsion
완료
• 악어
완료 2020.02.20 공학에 인문이 입혀진 설명 같아요~~ 감사합니다!!
• riversik
2020.02.10
완료
• 컴린이24세
20.01.27 조금 헤멤. ' " 헷갈리시는 분들은 앞선강의에서 배운 document 활용하시면 이해가 빠를듯
• hong
ahift + ctrl + b 말씀하시는 건가요?
대화보기
• hong
조금 힘들었어요 ㅋㅋㅋ
• 이재현
완료!
• 박가은
완료 감사합니다
버전 관리
 2016-07-19 09:00:28 egoing@gmail.com
현재 버전 2016-07-19 09:00:28
graphittie 자세히 보기
• 토픽 0
• 모듈 0
• 코스 0
• 봤어요 0
• 댓글 0
• 명예의 전당 0