Search Header Logo
lớp 10. bài 20 lệnh for

lớp 10. bài 20 lệnh for

Assessment

Presentation

Computers

10th Grade

Practice Problem

Hard

Created by

Song Song

Used 1+ times

FREE Resource

8 Slides • 0 Questions

1

media

Bài tập 1: Em hãy xác định các giá trị của biến k và giá trị của p
tương ứng với từng giá trị k trong lệnh for sau (với n nhập = 10):
n=int(input("Nhap n= "))
p=0
for k in range(1,n):

p=p+k
print(p)

2

media

N= 10

P=0

(K nhận các giá trị: ……………….)

K=1 => p = …….............

K=2 => p = …….............

K=…….. => p = ……............

K=…….... =>p = …….............

K=……... => p = …….............

K=…….. => p = ……............

K=…….... =>p = …….............

K=……... => p = …….............

K=........ => p = …….............

K=…….. => p = ……............

3

media

N= 10

P=0

(K nhận các giá trị: 1, 2, 3, 4, 5, 6, 7, 8, 9)

K=1 =>p = 0+1=1

K=2 =>p = 1+2=3

K=3 =>p = 3+3=6

K=4 =>p = 6+4=10

K=5 =>p = 10+5=15

K=6 =>p = 15+6=21

K=7 =>p = 21+7=28

K=8=>p = 28+8=36

K=9 =>p = 36+9=45

4

media

Bài tập 1: Em hãy xác định các giá trị của biến k và giá trị của p
tương ứng với từng giá trị k trong lệnh for sau (với n nhập = 10):
n=int(input("nhap n = "))
p=1
for k in range(1,n+1):

p=p*k
print(p)

5

media

N= 10

P=0

(K nhận các giá trị: ……………….)

K=1 => p = …….............

K=2 => p = …….............

K=…….. => p = ……............

K=…….... =>p = …….............

K=……... => p = …….............

K=…….. => p = ……............

K=…….... =>p = …….............

K=……... => p = …….............

K=........ => p = …….............

K=…….. => p = ……............

6

media

N= 10
P=1
(K nhận các giá trị 1,2,3,4,5,6,7,8,9,10)

K=6 =>p = 120*6=720
K=7 =>p = 720*7=5040
K=8 =>p = 5040*8=40320
K=9 =>p = 40320*9=236880
K=10 =>p = 236880*10=2368800

K=1 =>p = 1
K=2 =>p = 1*2=2
K=3 =>p = 2*3=6
K=4 =>p = 6*4=24
K=5 =>p = 24*5=120

7

media

Bài tập 3: Em hãy gõ 2 đoạn lệnh sau và cho biết sự khác
nhau về kết quả của 2 đoạn lệnh:

Đoạn 1:
for i in range (10):

print(i)

Đoạn 2:
for i in range (10):

print(i, end = “ “)

8

media

Bài tập 4: Viết đoạn chương trình tính tổng sau:
2+4+6+…+N. Với N là số tự nhiên được nhập từ bàn phím.

Gợi ý: Dùng lệnh dùng lệnh range( ) tạo ra vùng dữ liệu từ 2
đến N có bước nhảy là 2. dùng lệnh for cho biến i nhận giá trị
trong vùng range vừa tạo.

media

Bài tập 1: Em hãy xác định các giá trị của biến k và giá trị của p
tương ứng với từng giá trị k trong lệnh for sau (với n nhập = 10):
n=int(input("Nhap n= "))
p=0
for k in range(1,n):

p=p+k
print(p)

Show answer

Auto Play

Slide 1 / 8

SLIDE