Bài 15. Thực hành với dữ liệu kiểu danh sách
Bài 1 trang 107 Tin học 10 Cánh diều: Viết chương trình nhập vào từ bàn phím một danh sách các số nguyên, sau đó thực hiện:
- Thay thế các phần tử âm bằng -1, phần tử dương bằng 1, giữ nguyên các phần từ giá trị 0.
- Đưa ra màn hình danh sách nhận được.
Lời giải:
Tạo danh sách a từ dữ liệu nhập vào.
- Duyệt các phần tử trong danh sách ai (với i = 0, 1, 2, …, len(a) – 1); và thay ai = 1 nếu ai > 0 và ai = -1 nếu ai
- Các em tham khảo chương trình:
print ("Nhập dãy số nguyên")
a = [int(i) for i in input().split()]
n = len(a)
for i in range(n):
if a[i] > 0: a[i]=1
elif a[i]
for i in a: print(i, end=' ')