Phần III. Tự luận
Viết chương trình nhập vào một dãy gồm N số nguyên. In ra màn hình các số dương trong dãy đã cho.
Phần III. Tự luận
Viết chương trình nhập vào một dãy gồm N số nguyên. In ra màn hình các số dương trong dãy đã cho.
Quảng cáo
Trả lời:
n = int(input("Nhập số lượng phần tử N: "))
input_str = input("Nhập dãy gồm N số nguyên: ")
A = [int(x) for x in input_str.split()]
print("Các số dương trong dãy là: ")
found = False
for x in A:
if x > 0:
print(x, end=" ")
found = True
if not found:
print("Không có số dương nào trong dãy.")Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
a) Trong đoạn chương trình
>>>def Ham(x,y):
z=15
x=x*3
y=x+y
return x+y+z
Thì các biến x, y, z là các biến cục bộ của chương trình
b) Trong đoạn chương trình
>>>x=5
>>>y=6
Thì x, y là các biến ngoài hàm. Sau khi chạy hàm các biến x, y không thay đổi giá trị.
c) Kết quả 51 không phải là kết quả của lệnh return x+y+z
Lời giải
a) Đ, Các biến x, y, z là các biến cục bộ của chương trình, vì x, y, z được khai báo bên trong thân hàm.
b) Đ, vì x, y được khai báo ngoài hàm.
c) S. Ta có z=15;x=x*3=5*3=15;y=x+y=15+6=21; vì return x+y+z=15+15+21=51.
d) S, khi thực hiện lệnh >>>z thì máy sẽ báo lỗi vì biến z chỉ có tác dụng bên trong hàm Ham, gọi bên ngoài hàm này sẽ bị báo lỗi.
Câu 2
Lời giải
Đáp án đúng là: B
Câu 3
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.