1.Chương trình sau trả về kết quả như thế nào?
>>> x, y = 18, 24
>>> x, y = y, x
>>> print(x, y)
2.Cho chương trình sau thực hiện công việc gì?
n=int(input(“Nhập số tự nhiên n: “))
i = 1
for i in range(n):
if i%5 == 0:
print(i, end=“ “)
Quảng cáo
1 câu trả lời 128
1
Chương trình Python sau trả về kết quả như sau:
Python
>>> x, y = 18, 24
>>> x, y = y, x
>>> print(x, y)
24 18
Vui lòng thận trọng khi sử dụng mã. Tìm hiểu thêm
content_copy
Ở dòng đầu tiên, biến x được gán giá trị là 18 và biến y được gán giá trị là 24.
Ở dòng thứ hai, biến x được gán giá trị của biến y, và biến y được gán giá trị của biến x.
Vì vậy, sau khi thực thi dòng thứ hai, biến x sẽ có giá trị là 24 và biến y sẽ có giá trị là 18.
Lệnh print() ở dòng cuối cùng sẽ in ra giá trị của biến x và biến y. Kết quả là 24 và 18.
Vậy, đáp án cho câu hỏi này là 24 18.
2
Chương trình Python sau thực hiện công việc in ra màn hình các số tự nhiên chia hết cho 5 trong khoảng từ 1 đến n.
Cụ thể, chương trình thực hiện các bước sau:
Nhập số tự nhiên n từ bàn phím.
Khởi tạo biến i bằng 1.
Dùng vòng lặp for để lặp từ 1 đến n.
Trong vòng lặp, nếu biến i chia hết cho 5 thì in ra màn hình biến i.
Ví dụ, nếu nhập n = 10, chương trình sẽ in ra màn hình các số sau:
5 10
Dưới đây là giải thích chi tiết từng dòng code của chương trình:
Python
n=int(input(“Nhập số tự nhiên n: “))
Vui lòng thận trọng khi sử dụng mã. Tìm hiểu thêm
content_copy
Dòng code này sử dụng hàm input() để nhập số tự nhiên n từ bàn phím. Hàm input() trả về một giá trị kiểu chuỗi, vì vậy cần sử dụng hàm int() để chuyển đổi sang kiểu số nguyên.
Python
i = 1
Vui lòng thận trọng khi sử dụng mã. Tìm hiểu thêm
content_copy
Dòng code này khởi tạo biến i bằng 1.
Python
for i in range(n):
Vui lòng thận trọng khi sử dụng mã. Tìm hiểu thêm
content_copy
Dòng code này bắt đầu vòng lặp for. Vòng lặp sẽ lặp từ 1 đến n.
Python
if i%5 == 0:
Vui lòng thận trọng khi sử dụng mã. Tìm hiểu thêm
content_copy
Dòng code này kiểm tra xem biến i chia hết cho 5 hay không. Nếu chia hết thì thực hiện các lệnh bên trong khối if.
Python
print(i, end=“ “)
Vui lòng thận trọng khi sử dụng mã. Tìm hiểu thêm
content_copy
Dòng code này in ra màn hình biến i. Để in ra các số trên một dòng, sử dụng tham số end= với giá trị là một khoảng trắng.
Như vậy, chương trình Python trên thực hiện công việc in ra màn hình các số tự nhiên chia hết cho 5 trong khoảng từ 1 đến n.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
8608 -
Đã trả lời bởi chuyên gia
2259 -
Đã trả lời bởi chuyên gia
2229 -
Đã trả lời bởi chuyên gia
1739 -
Đã trả lời bởi chuyên gia
1553 -
Đã trả lời bởi chuyên gia
1488 -
Đã trả lời bởi chuyên gia
1256
