Cú pháp lệnh lặp với số lần chưa biết trước: A. while <điều kiện> to <câu lệnh>. B. while <điều kiện> to <câu lệnh1> do<câu lệnh 2>...

Admin

Câu hỏi:

21/07/2024 6 K

B. while <điều kiện> to do.

C. while <điều kiện> do: .

D. while <điều kiện>: .

Đáp án chính xác

Trả lời:

verified Giải bởi Vietjack

Đáp án đúng là: D

Cấu trúc vòng lặp while: while <điều kiện>:

Sử dụng kiến thức dưới đây:

*Lệnh while

- Câu lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = false

- Cú pháp:

while <điều kiện>:

          

Trong đó, <điều kiện> là biểu thức lôgic. Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện>, nếu đúng thì thực hiện khối lệnh lặp, nếu sai thì kết thúc lệnh while.

Lý thuyết Tin học 10 Bài 21: Câu lệnh lặp while - Kết nối tri thức  (ảnh 1)

- Ví dụ 1: Đoạn chương trình tính tổng bình phương các số tự nhiên nhỏ hơn 10.

S = 0

k = 1

while k*k < 100:

S = S + k*k

k = k + 1

Tham khảo thêm một số tài liệu liên quan:

Lý thuyết Tin học 10 Bài 21 (Kết nối tri thức): Câu lệnh lặp while

Trắc nghiệm Tin học 10 Bài 21 (Kết nối tri thức): Câu lệnh lặp while

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Cho đoạn chương trình python sau:

Tong = 0

while Tong < 10:

    Tong = Tong + 1

Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:

Câu 2:

Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:

Câu 3:

Chọn đáp án đúng nhất:

i = 0; x = 0

while i < 10:

    if i%2 == 0:

        x += 1

    i += 1

print(x)

Câu 4:

Hãy đưa ra kết quả trong đoạn lệnh sau:

x = 1

while (x <= 5):

    print(“python”)

  x = x + 1

Câu 5:

Kết quả của chương trình sau là gì?

x = 8

y = 2

while y < x:

    x = x - 2

    print(x, end = " ")

Câu 6:

Kết quả của chương trình sau:

x = 1

y = 5

while x < y:

    print(x, end = " ")

    x = x + 1

Câu 7:

Trong các phát biểu sau, phát biểu nào chưa chính xác?

Câu 8:

Câu lệnh sau giải bài toán nào:

while M != N:

    if M > N:

        M = M – N

    else:

        N = N – M

Câu 9:

Cho biết kết quả của đoạn chương trình dưới đây:

a = 10

while a < 11: print(a)

Câu 10:

Cho đoạn chương trình sau:

n = int(input("Nhập n<=1000: "))

k=0

n=abs(n)

while n!=0:

    n=n//10

    k=k+1

print(k)

Hãy cho biết điều khẳng định nào sau đây đúng?

Câu 11:

Trong các phát biểu sau, phát biểu nào sai?

Câu 12:

Vòng lặp while – do kết thúc khi nào?

Câu 13:

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

Câu 14:

Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là: