Lỗi sai:
- Câu lệnh s=a1*b1 không thụt lề
- Không có câu lệnh return để trả về giá trị sau khi tính toán trong hàm t(a1,b1)
Lỗi sai:
- Câu lệnh s=a1*b1 không thụt lề
- Không có câu lệnh return để trả về giá trị sau khi tính toán trong hàm t(a1,b1)
Câu 6: Cho đoạn chương trình sau:
k=0
for k in range(10): k = k + 2
print(k)
Khi kết thúc đoạn chương trình trên, câu lệnh print(k) được thực hiện bao nhiêu lần?
A. 1 B. Không thực hiện C. 10 D. 5
Câu 1: Cho chương trình:
for n in range(10,2): print("A")
Khi chương trình kết thúc có bao nhiêu chữ “A” xuất hiện trên màn hình?
A. 8 B. 10 C. 2 D. Không có gì
Viết chương trình cho phép nhập dãy số nguyên a1, a2, a3, ....an. Thực hiện: a) Tính tổng trung bình các số chẵn của dãy b) Khoảng cách giữa hai số là khoảng cách giữa hai điểm khi biểu diễn chúng trên trục số. Tìm chỉ số k để chia dãy thành hai phần (mỗi phần đều có ít nhất 1 phần tử) sao cho tổng k phần tử đầu tiên của dãy và tổng các phần tử còn lại có khoảng cách lớn nhất. Nếu có nhiều chỉ số k thõa mãn thì in chỉ số k bé nhất.
t bài toán: Cho số nguyên dương N và dãy số A1, A2,…, AN . Đếm các phần tử dương có trong dãy
a. Hãy xác định Input, Output của bài toán.
b. Hãy mô tả thuật toán giải quyết bài toán trên
Viết chương trình nhập vào N, dãy số nguyên A1, A2…An(N<=100). Tìm giá trị lớn nhất và vị trí của nó trong dãy.
Viết chương trình giải bài toán:Nam có n viên gạch được đánh số từ 1 đến n. Các viên gạch có độ cứng lần lượt là a1, a2,..., an. Một viên gạch có độ cứng x nghĩa là Nam có thể chồng lên trên viên gạch đó tối đa x viên gạch khác, nếu chồng nhiều hơn thì viên gạch đó bị vỡ. Hỏi Nam có thể sắp được chồng gạch cao nhất là bao nhiêu?Dữ liệu nhập:- Dòng đầu tiên là số nguyên n (1 ≤ n ≤ 100) - là số viên gạch.- Dòng tiếp theo gồm n số nguyên a1, a2,..., an (0 ≤ ai ≤ 100) mỗi số cách nhau một khoảng trắng.Dữ liệu xuất- Là số nguyên xác định chiều cao cao nhất của chồng gạch mà Nam sắp được.
Viết chương trình giải bài toán:Nam có n viên gạch được đánh số từ 1 đến n. Các viên gạch có độ cứng lần lượt là a1, a2,..., an. Một viên gạch có độ cứng x nghĩa là Nam có thể chồng lên trên viên gạch đó tối đa x viên gạch khác, nếu chồng nhiều hơn thì viên gạch đó bị vỡ. Hỏi Nam có thể sắp được chồng gạch cao nhất là bao nhiêu?Dữ liệu nhập:- Dòng đầu tiên là số nguyên n (1 ≤ n ≤ 100) - là số viên gạch.- Dòng tiếp theo gồm n số nguyên a1, a2,..., an (0 ≤ ai ≤ 100) mỗi số cách nhau một khoảng trắng.Dữ liệu xuất- Là số nguyên xác định chiều cao cao nhất của chồng gạch mà Nam sắp được.(dùng Code Block nhé!Cảm ơn!)
cho N số tự nhiên a1,a2,a3,…,an . hãy tìm GTLN của N số đó a) cho biết Input và Output của bài toán b) vẽ sơ đồ khối thuật toán giải bài toán đó
Cho số nguyên dương N và dãy số nguyên a1,a2,…,aN. Tính tổng của các số dương trong dãy số trên. (2đ)
a. Xác định input và output ?
b. Xây dựng thuật toán cho bài toán trên bằng phương pháp liệt kê (hoặc sơ đồ khối)?
c. Mô phỏng thuật toán với ví dụ dưới đây: Với N =
| i | ||||||||
| ai | 3 | -4 | 6 | -5 | -12 | 7 | 0 | 8 |
| Tổng |
Giúp tớ với mn ơi!
Giải thích từ dòng lệnh của các bài sau:
1.
s = input("Nhập các số nguyên cách nhau bởi dấu cách: ")
sline = s.split()
n = len(sline)
nline = [ ]
for x in sline:
nline.append(int(x))
print("Bạn đã nhập",n,"số.")
for k in nline:
print(k, end = " ")
2.
s = input("Nhập đoạn văn bản: \n")
sline = s.split()
skq = " ".join(sline)
print(skq)
3.
n = int(input("Nhập số học sinh trong lớp: "))
ten = [ ]
hodem = [ ]
for i in range(n):
s = input("Nhập họ tên học sinh thứ "+str(i+1)+": ")
sline = s.split()
m = len(sline)-1
ten.append(sline[m])
del sline[m]
hodem.append(" ".join(sline))
print("Danh sách học sinh:")
for i in range(n):
print(ten[i], hodem[i])