Vận dụngCâu 1. Viết chương trình nhập hai số tự nhiên từ bàn phím, cách nhau bởi dấu cách và đưa ra...

Câu hỏi:

Vận dụng

Câu 1. Viết chương trình nhập hai số tự nhiên từ bàn phím, cách nhau bởi dấu cách và đưa ra kết quả là ƯCLN của hai số này.

Câu 2. Viết chương trình nhập số tự nhiên n rồi nhập n họ tên học sinh. Sau đó yêu cầu nhập một tên và thông báo số bạn có cùng tên trong lớp.

Câu trả lời:
Người trả lời: GV. Đỗ Thị Ánh
Cách làm:

Câu 1:
- Bước 1: Nhập hai số tự nhiên a và b từ bàn phím
- Bước 2: Tìm ƯCLN của a và b bằng thuật toán Euclid
- Bước 3: In ra ƯCLN của a và b

Câu 2:
- Bước 1: Nhập số tự nhiên n từ bàn phím
- Bước 2: Tạo một danh sách để lưu n họ tên học sinh
- Bước 3: Nhập n họ tên học sinh và lưu vào danh sách
- Bước 4: Nhập tên cần tìm trong danh sách
- Bước 5: Đếm số lần xuất hiện của tên trong danh sách và in ra kết quả

Câu trả lời:

Câu 1:
```python
def ucln(a, b):
while b != 0:
a, b = b, a % b
return a

a, b = map(int, input("Nhập hai số tự nhiên cách nhau bởi dấu cách: ").split())
print("ƯCLN của hai số là:", ucln(a, b))
```

Câu 2:
```python
n = int(input("Nhập số lượng học sinh: "))
danh_sach = []
for _ in range(n):
ten = input("Nhập tên học sinh: ")
danh_sach.append(ten)

ten_can_tim = input("Nhập tên cần tìm: ")
so_lan_xuat_hien = danh_sach.count(ten_can_tim)
print(f"Số bạn có tên '{ten_can_tim}' trong lớp là: {so_lan_xuat_hien}")
```
Bình luận (5)

Uyên nguuyễn

Sau đó, nhập n họ tên từ bàn phím vào danh sách và yêu cầu người dùng nhập một tên cụ thể để đếm số bạn cùng tên trong lớp.

Trả lời.

Nguyễn Thị Quỳnh Anh

Tiếp theo, ta sẽ tạo một danh sách để lưu tên của n học sinh.

Trả lời.

Duy Bảo Lê

Đối với câu 2: Đầu tiên, ta sẽ nhập số tự nhiên n từ bàn phím.

Trả lời.

Fu Hut

Sau đó, gọi hàm tính ƯCLN với hai số vừa nhập và in ra kết quả ƯCLN đó.

Trả lời.

Quỳnh Như

Tiếp theo, trong hàm main của chương trình, ta sẽ nhập hai số tự nhiên từ bàn phím.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.45254 sec| 2177.969 kb