#데이터 자료형 - 숫자, 문자열, 리스트, 딕셔너리, 집합
# 숫자 = 8
# 문자열 = '류민'
# 리스트 = [1,2,'파이썬']
# 딕셔너리 = { 'apple':'사과'      }
# 집합 = {1,2,3,4}

# 학생 연습문제 모음 (리스트, set, sorted, count, while, break 연습)

---

## 문제 1: 과일 바구니 만들기

* n개의 과일 이름을 입력받아 리스트에 저장하세요.
* 출력: 입력받은 리스트 그대로 출력.

### 입력 예시

```
5
사과
바나나
사과
포도
바나나
```

### 출력 예시

```
['사과', '바나나', '사과', '포도', '바나나']
```

---

## 문제 2: 과일 바구니 정렬하기

* 문제 1에서 입력받은 리스트를 알파벳 순서대로 정렬하고 출력하세요.

### 출력 예시

```
['사과', '사과', '바나나', '바나나', '포도']
```

---

## 문제 3: 중복 제거 후 정렬

* 문제 1에서 입력받은 리스트에서 중복 과일을 제거하고 역순으로 정렬하세요.

### 출력 예시

```
['포도', '바나나', '사과']
```

---

## 문제 4: 가장 많이 나온 과일 세기

* 원래 리스트에서 가장 많이 등장한 과일과 그 개수를 출력하세요.

### 출력 예시

```
사과 2
```

---

## 문제 5: 세 번째로 많이 나온 과일

* 등장 횟수를 기준으로 세 번째로 많이 나온 과일과 그 개수를 출력하세요.

### 출력 예시

```
포도 1
```

---

## 문제 6: 계속 숫자 입력받기

* 양수를 입력받아 리스트에 저장하세요.
* 음수가 나오면 반복을 종료하고 리스트를 출력하세요.

### 입력 예시

```
3
7
5
-1
```

### 출력 예시

```
[3, 7, 5]
```

---

## 문제 7: 점수 누적하기

* 점수를 계속 입력받아 총합을 구하세요.
* 총합이 100 이상이면 반복을 종료하고 총합을 출력하세요.

### 입력 예시

```
30
40
50
```

### 출력 예시

```
120
```

---

## 문제 8: 배고픈 두더지 게임

* 초기 배고픔 H를 입력받습니다.
* 음식 크기를 입력받아 H보다 작으면 H += 음식 크기.
* 음식 크기가 H 이상이면 반복 종료.
* 최종 H를 출력하세요.

### 입력 예시

```
5
3
2
9
```

### 출력 예시

```
10
```

---

## 문제 9: 단어 길이 합

* 단어를 반복해서 입력받아 길이를 합산하세요.
* 단어 길이가 10 이상이면 반복을 종료하세요.
* 총 길이를 출력하세요.

### 입력 예시

```
hi
hello
python
```

### 출력 예시

```
15
```

---

## 문제 10: 점점 큰 수 모으기

* 초기 수 X를 입력받습니다.
* 반복해서 수를 입력받아 X보다 작으면 X += 수.
* 입력 수가 X 이상이면 반복 종료.
* 최종 X를 출력하세요.

### 입력 예시

```
5
3
2
9
```

### 출력 예시

```
10
```

---

# 연습 포인트

* 리스트 다루기: append()
* 중복 제거 + 정렬: set() + sorted()
* 개수 세기: count()
* 무한 반복 + 종료: while True: + break
* 조건문 활용: if

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: