Search Header Logo
Bài 20: Câu lệnh lặp for_chỉnh

Bài 20: Câu lệnh lặp for_chỉnh

Assessment

Presentation

Computers

10th Grade

Practice Problem

Easy

Created by

NHÓM TIN HỌC THPT

Used 2+ times

FREE Resource

19 Slides • 19 Questions

1

media

2

media

3

Open Ended

Em có thể xác định được trong mỗi ví dụ trên công việc nào cần phải lặp và được lặp lại bao nhiêu lần không?

4

media

5

Multiple Choice

Kết quả của đoạn chương trình sau sẽ in ra giá trị nào? Giải thích kết quả. >>> S = 0 >>> for k in range(10): S = S + k >>> print(S)

1

45

2

55

3

10

4

0

6

media

7

Open Ended

Hãy giải thích cú pháp của lệnh for trong Python và ý nghĩa của hàm range(n).

8

media

9

Fill in the Blanks

10

media

11

media

12

Open Ended

Hãy so sánh giá trị S trong đoạn chương trình sau với tổng 1+2+...+n khi n là số tự nhiên bất kỳ: S = 0 for k in range(1, n+1): S = S + k

13

media

14

Multiple Choice

Khi thực hiện đoạn mã sau, kết quả in ra là gì? for k in range(3,10): print(k, end=' ') A. 3 4 5 6 7 8 9 B. 3 4 5 6 7 8 9 10 C. 4 5 6 7 8 9 10 D. 0 1 2 3 4 5 6 7 8 9

1

A. 3 4 5 6 7 8 9

2

B. 3 4 5 6 7 8 9 10

3

C. 4 5 6 7 8 9 10

4

D. 0 1 2 3 4 5 6 7 8 9

15

Multiple Choice

Chọn các đáp án đúng về chức năng của lệnh range(n) trong Python.

1

Trả về một dãy số từ 0 đến n-1

2

Trả về một dãy số từ 1 đến n

3

Trả về một dãy số từ 0 đến n

4

Trả về một dãy số từ n đến 0

16

media

17

Fill in the Blanks

Type answer...

18

Open Ended

Giải thích sự khác biệt giữa range(n) và range(1, n+1) khi sử dụng trong vòng lặp for.

19

Multiple Choice

Lệnh range(stop) trong Python trả về dãy số nào dưới đây?

1

Từ 0 đến stop - 1

2

Từ 1 đến stop

3

Từ 0 đến stop

4

Từ 1 đến stop - 1

20

media

21

Multiple Choice

Hãy biểu diễn các dãy sau đây bằng lệnh range(): a) 1,2,3,...,50 b) 5,6,7,8,9,10 c) 0,1 d) 10

1

range(1,51); range(5,11); range(0,2); range(10,11)

2

range(1,50); range(5,10); range(0,1); range(10)

3

range(0,50); range(6,11); range(1,2); range(1,11)

4

range(2,51); range(5,10); range(0,2); range(1,11)

22

media

23

media

24

media

25

Multiple Choice

Trong đoạn chương trình sau, biến count dùng để làm gì? n = int(input("Nhập số tự nhiên n: ")) count = 0 for k in range(1, n): if n%k == 0: count = count + 1 print(count)

1

Đếm số các ước số thực sự của n

2

Tính tổng các ước số của n

3

Kiểm tra n có phải số nguyên tố không

4

In ra các ước số của n

26

media

27

Open Ended

Viết đoạn chương trình tính tổng các số chẵn từ 1 đến n với n được nhập vào từ bàn phím.

28

media

29

media

30

Open Ended

Em hãy dự đoán chương trình hình bên đưa ra màn hình những gì?

31

media

32

Open Ended

Trong các chương trình trò chơi truyền hình, người dẫn chương trình thường đếm ngược để bắt đầu trò chơi. Em hãy viết chương trình nhập vào một số nguyên n, sau đó in ra các giá trị từ n về 1 để mô phỏng quá trình đếm ngược.

33

media

34

Fill in the Blanks

Type answer...

35

Multiple Choice

Chương trình Python trong hình sẽ in ra các số nào nếu nhập n = 3?

1

3 2 1

2

1 2 3

3

3 2 1 0

4

3 2 1 0 -1

36

media

37

Multiple Choice

Sau 10 năm gửi tiết kiệm với lãi suất 5%/năm, số tiền sẽ tăng lên như thế nào nếu ban đầu gửi 100 triệu đồng?

1

Tăng lên khoảng 162 triệu đồng

2

Tăng lên khoảng 150 triệu đồng

3

Tăng lên khoảng 200 triệu đồng

4

Tăng lên khoảng 110 triệu đồng

38

Open Ended

Sau khi học bài về câu lệnh lặp for, em có câu hỏi hoặc thắc mắc nào muốn được giải đáp thêm không?

media

Show answer

Auto Play

Slide 1 / 38

SLIDE