Kỹ thuật lập trình PYTHON Giảng Viên Hướng Dẫn: TS. Lê Trọng Hiếu
17
2.3.4. Vòng lặp for lồng nhau trong Python
Python cho phép chúng ta lồng bất kỳ số lượng vòng lặp nào trong vòng lặp for.
Vòng lặp ở bên trong được thực hiện n lần cho mỗi lần lặp của vòng lặp bên ngoài. Cú
pháp của vòng lặp lồng nhau trong python:
Ví dụ: In các màu sắc có thể có của từng loại hoa quả.
Code:
Kết quả in ra:
3. Nhập xuất dữ liệu trong Python
3.1. Hàm input() trong Python
Hàm input() tích hợp sẵn trong Python cho phép người dùng nhập vào dữ liệu,
chuyển đổi thành một chuỗi và trả về nội dung đã nhập.
Cú pháp của hàm input():
Trong đó:
[promt] là thông báo sẽ hiển thị ra màn hình, gợi ý thông tin người dùng
cần nhập vào chương trình.
Cách hàm input() hoạt động trong Python:
- Khi hàm input() thực thi, luồng chương trình sẽ bị dừng cho đến khi người dùng
đưa vào một input.
- Hiển thị văn bản hoặc tin nhắn trên màn hình đầu ra để yêu cầu người dùng
nhập giá trị input là tùy chọn, tức là lời nhắc, sẽ được in trên màn hình là tùy
chọn.
- Bất cứ điều gì bạn nhập làm input, hàm input sẽ chuyển đổi nó thành một chuỗi.
Nếu bạn nhập một giá trị nguyên thì hàm input() vẫn chuyển đổi nó thành một
for bien_vong_lap_1 in so_lan:
for bien_vong_lap_2 in so_lan:
#khối các câu lệnh
#các câu lệnh khác
mau_sac = ["do", "xanh"]
hoa_qua= ["cam", "chuoi"]
for x in hoa_qua:
for y in mau_sac:
print(x, y)
cam do
cam xanh
chuoi do
chuoi xanh
input([promt])
Kỹ thuật lập trình PYTHON Giảng Viên Hướng Dẫn: TS. Lê Trọng Hiếu
18
dạng chuỗi. Bạn cần chuyển đổi nó thành một số nguyên trong code của bạn
bằng cách sử dụng typecasting.
Chia sẻ với bạn bè của bạn: