Vòng lặp while trong Python Lớp 11 là gì?

Câu trả lời

Bốn phần tử của vòng lặp while trong Python là

  1. Biểu thức khởi tạo — Nó khởi tạo biến điều khiển vòng lặp và nó được đưa ra bên ngoài vòng lặp while trước khi bắt đầu vòng lặp
  2. Biểu thức kiểm tra - Nếu giá trị thật của nó là true thì thân vòng lặp được thực thi nếu không thì không
  3. Phần thân của vòng lặp - Đó là tập hợp các câu lệnh được thực hiện lặp đi lặp lại trong vòng lặp
  4. Cập nhật biểu thức - Nó cập nhật giá trị của biến điều khiển vòng lặp và nó được đưa ra bên trong vòng lặp while


Giải pháp NCERT cho Khoa học Máy tính Lớp 11 (Python) - Cấu trúc có điều kiện và vòng lặp

Loại câu trả lời rất ngắn Câu hỏi [1 điểm mỗi câu]

Câu hỏi 1.
Tại sao chúng ta sử dụng câu lệnh ‘break’?
Trả lời.
Câu lệnh ‘break’ có thể được sử dụng để kết thúc vòng lặp.

Câu hỏi 2.
Nội dung nào được in với đoạn mã sau?
x = Đúng
y = Sai
z = Sai
nếu x hoặc y và z
in “có”
khác
in “không
Câu trả lời
Đúng

Câu hỏi 3.
Nội dung nào được in với đoạn mã sau?
x = Đúng
y = Sai
z = Sai
nếu không phải x hoặc y
in 1
elif không x hay không y và z
in 2
elif không x hoặc y hoặc không y và x
in 3
khác
in 4
Câu trả lời
3

Câu hỏi 4.
Nội dung nào được in với mã đã cho?
f = Không có
cho tôi trong phạm vi (5)
với open("dữ liệu. txt”, “w”) dưới dạng f
nếu tôi > 2
nghỉ
in f. đóng cửa
Câu trả lời
Thật

Câu hỏi 5.
Số nào được in ra?
cho tôi trong phạm vi (2)
in tôi
cho tôi trong phạm vi (4,6)
in tôi
Câu trả lời
0,1,4, 5

Câu hỏi 6.
Cái gì được in?
nhập lại
tổng = 0
mẫu = 'quay lại'
nếu lại. khớp (mẫu, 'sao lưu. txt')
tổng + = 1
nếu lại. khớp (mẫu, 'văn bản. trở lại')
tổng + = 2
nếu lại. tìm kiếm (mẫu, 'sao lưu. txt')
tổng + = 4
nếu lại. tìm kiếm (mẫu, 'văn bản. trở lại')
tổng + = 8
in tổng
Câu trả lời
13

Câu hỏi 7.
Viết cú pháp của câu lệnh ’if1 bằng ngôn ngữ lập trình Python
Câu trả lời
nếu biểu thức
các câu lệnh)

Câu hỏi 8.
Viết cú pháp của câu lệnh if…. câu lệnh khác trong ngôn ngữ lập trình Python
Câu trả lời
nếu biểu thức
các câu lệnh)
khác
các câu lệnh)

Câu hỏi 9.
Viết đầu ra
#. /usr/bin/trăn
biến =100
nếu (var==100)
in “Giá trị của biểu thức là 100”
in “Tạm biệt
Câu trả lời
Giá trị của biểu thức là 100
Good bye

Question 10.
Define while loops.
Câu trả lời
A while loop statement in Python programming language repeatedly executes a target statement as long as a given condition is true

Question 11.
Write the syntax of a while loop.
Câu trả lời
The syntax of a while loop in Python programming language is
while expression
các câu lệnh)

Question 12.
What happened when the condition of while loop becomes false ?
Câu trả lời
When the condition becomes false, program control passes to the line immediately following the loop

Question 13.
Write the syntax of a for loop.
Câu trả lời
The syntax of a for loop look is as follows
for iterating_var in sequence
statements(s)

Question 14.
What do you mean by “continue statement” ?
Câu trả lời
It causes the loop to skip the remainder of its body and immediately retest its condition prior to reiterating

Câu 15.
What do you mean by “pass statement” ?
Câu trả lời
The pass statement in Python is used when a statement is required syntactically but you do not want any command or code to execute

Question 16.
Write the syntax of “break” statement.
Câu trả lời
The syntax for a break statement in Python is as follows . nghỉ

Câu hỏi 17.
Python có hỗ trợ câu lệnh “switch” không?
Câu trả lời
Không, Python hiện không hỗ trợ các câu lệnh chuyển đổi hoặc trường hợp như trong các ngôn ngữ khác

Loại câu trả lời ngắn Câu hỏi  [2 điểm mỗi câu]

Câu hỏi 1.
What is a statement ? What is the significance of an empty statement ?
Câu trả lời
Một tuyên bố là một hướng dẫn được đưa ra cho máy tính để thực hiện bất kỳ loại hành động nào
Câu lệnh rỗng rất hữu ích trong các trường hợp mã yêu cầu câu lệnh nhưng không yêu cầu logic. Để đáp ứng đồng thời hai yêu cầu này, câu lệnh rỗng được sử dụng. Python cung cấp câu lệnh 'pass' dưới dạng câu lệnh trống

Câu hỏi 2.
Sự khác biệt giữa vòng lặp xác định được và vòng lặp không xác định là gì?
Câu trả lời
'Vòng lặp for' có thể được gắn nhãn là 'có thể xác định được
trả lời. Giá trị của biểu thức là 100 Good bye
loop' vì số lần lặp của nó có thể được xác định trước bằng kích thước của chuỗi, nó đang hoạt động dựa trên
'Vòng lặp while' có thể là 'vòng lặp không xác định' vì không thể xác định trước số lần lặp của nó. Các lần lặp lại của nó phụ thuộc vào kết quả của một điều kiện thử nghiệm, không thể xác định trước

Câu hỏi 3.
Hai loại mệnh đề khác trong Python là gì? . Hai loại mệnh đề khác của Python là.
Câu trả lời
(i)  other trong câu lệnh if
(ii) other trong câu lệnh lặp
Mệnh đề khác của câu lệnh if được thực thi khi điều kiện của câu lệnh if dẫn đến sai
The else clause of a loop is executed when the loop is terminating normally i. e. khi điều kiện kiểm tra của nó sai trong một vòng lặp while hoặc khi vòng lặp for đã thực thi giá trị cuối cùng trong chuỗi

Câu hỏi 4.
Giải thích lồng nhau nếu…. khác.
Câu trả lời
Có thể xảy ra trường hợp bạn muốn kiểm tra một điều kiện khác sau khi một điều kiện chuyển thành true. Trong tình huống như vậy, bạn có thể sử dụng cấu trúc if lồng nhau. Trong một cấu trúc if lồng nhau, bạn có thể có một cấu trúc if…elif…else bên trong một cấu trúc if…elif…else khác

Câu hỏi 5.
Viết cú pháp vòng lặp for và cho ví dụ.
Câu trả lời
Cú pháp của vòng lặp for như sau. cho iterator_var theo thứ tự. tuyên bố
Thí dụ. cho tôi trong phạm vi (4)
in tôi
đầu ra. 0 1 2 3

Câu hỏi 6.
Bạn nói “vòng lặp for” nghĩa là gì?
Câu trả lời
Vòng lặp for là câu lệnh Python lặp lại một nhóm câu lệnh với số lần xác định. Bạn có thể sử dụng bất kỳ đối tượng nào (chẳng hạn như chuỗi, mảng, danh sách, bộ dữ liệu, chế độ ăn uống, v.v.) trong vòng lặp for trong Python

Câu hỏi 7.
Giải thích câu lệnh If…else
Câu trả lời
Câu lệnh if…else
Một câu lệnh khác có thể được kết hợp với một câu lệnh if. Câu lệnh khác chứa khối mã thực thi nếu biểu thức điều kiện trong câu lệnh if chuyển thành 0 hoặc giá trị sai
Câu lệnh khác là một câu lệnh tùy chọn và chỉ có thể có nhiều nhất một câu lệnh khác theo sau nếu
cú pháp
Cú pháp của câu lệnh if…else là
nếu biểu thức
các câu lệnh)
khác
các câu lệnh)

Câu hỏi 8.
Quyết định của bạn nghĩa là gì?
Câu trả lời
Các cấu trúc yêu cầu lập trình viên chỉ định một hoặc nhiều điều kiện để được đánh giá hoặc kiểm tra bởi chương trình, cùng với một câu lệnh hoặc các câu lệnh sẽ được thực hiện nếu điều kiện được xác định là đúng và tùy chọn, các câu lệnh khác sẽ được thực hiện nếu điều kiện là đúng.

câu hỏi 9
Tạo một hàm addNumbers(x) lấy một số làm đối số và cộng tất cả các số nguyên từ 1 đến số (đã bao gồm) và trả về tổng số
Câu trả lời
def thêm số (num)
tổng = 0
tôi = 1
trong khi tôi < = số
tổng cộng + = tôi
i+ = 1
trả về tổng

Câu hỏi 10.
Tạo một hàm addNumbers(start, end) để cộng tất cả các số nguyên giữa giá trị đầu và cuối (đã bao gồm) và trả về tổng.
Câu trả lời
def addNumbers(bắt đầu, kết thúc)
tổng = 0
tôi = bắt đầu
trong khi bắt đầu <= kết thúc
tổng cộng + = bắt đầu
bắt đầu + = 1
trả về tổng

Câu 11.
Tạo một hàm countPages(x) lấy số trang của một cuốn sách làm đối số và đếm số lần chữ số '1' xuất hiện trong số trang.
Câu trả lời
số trang xác định (num)
tổng = 0
tôi = 1
trong khi tôi <= số
trang_no = str(i)
tổng cộng + = trang_no. đếm('1')
i+ = l
trả về tổng

Câu 12.
Điều nào sau đây không tạo ra cùng một đầu ra?

Vòng lặp while trong Python Lớp 11 là gì?

Vòng lặp while trong Python Lớp 11 là gì?

Câu trả lời
Tất cả đều cho cùng một đầu ra

Câu 13.
Tạo hàm giai thừa(x) nhận vào một số nguyên và trả về tích của tất cả các số nguyên dương nhỏ hơn hoặc bằng n.
Trả lời.
def giai thừa(num).
sản phẩm =1
tôi = số
trong khi tôi > 0
sản phẩm *=i
i-=l
return product

Câu 14.
Tạo một hàm doubleFactorial(n) nhận vào một số nguyên lẻ và trả về tích của tất cả các giá trị lẻ cho đến giá trị n (trong đó n=2k-l).
Câu trả lời
def doubleFactorial(num)
sản phẩm = 1
tôi = 0
k = 0
trong khi k < num
k = 2*i+l
sản phẩm * = k
tôi += 1
return product

Câu 15.
Tạo hàm tính giá trị xấp xỉ của pi, dựa trên số lần lặp được chỉ định, pi có thể được tính bằng 4*(l-l/3+l/5-l/7+l/9 .
Câu trả lời
def piApprox(num)
tôi = 1
pi = 0
trong khi tôi <= số
# đặt điều kiện kết thúc 'trong khi'
pi +=((4/float(2*i-l)n-l)**(i+l))
#tính số hạng thứ i của dãy số
i+=l    # cập nhật i
trả lại số pi

Câu 16.
Cái gì được in?
country_count = {}
def addone(quốc gia)
nếu quốc gia trong country_counter
country_count[quốc gia] + = 1
khác
country_count[quốc gia] = 1
addone(‘China’)
addone('Nhật Bản')
addone(‘china’)
in len(country_count)
Câu trả lời
3

Câu hỏi 17.
Cái gì được in?
namel = [‘Amir’, ‘Barry’, ‘Chales’, ‘Dao’]
nếu 'amir' trong tênl
in 1
khác
in 2
Câu trả lời
2

Câu 18.
Cái gì được in?
x = 0
y = l
a = cmp(x,y)
nếu a < x
in chữ “a”
yêu tinh a = = x
in “b”
khác
in “c”
Câu trả lời
a

Câu 19.
Cái gì được in?
x = 1
y = “2”
z = 3
tổng = 0
cho tôi trong (x,y,z)
nếu isinstance(i, int)
tổng + = tôi
in tổng
Câu trả lời
4

Câu hỏi loại Câu trả lời dài [4 điểm mỗi câu]

Câu hỏi 1
Giải thích Flow Diagram của “for loop”
Câu trả lời
Nếu một chuỗi chứa danh sách biểu thức, nó sẽ được đánh giá trước. Sau đó, mục đầu tiên trong chuỗi được gán cho biến lặp itrating_var. Tiếp theo, khối câu lệnh được thực thi. Mỗi mục trong danh sách được gán t itrating_var và (các) khối câu lệnh được thực thi cho đến khi toàn bộ chuỗi hết

Vòng lặp while trong Python Lớp 11 là gì?

Question 2.
Viết ví dụ minh họa sự kết hợp giữa câu lệnh else và câu lệnh for
Câu trả lời
Ví dụ sau minh họa sự kết hợp của câu lệnh other với câu lệnh for tìm kiếm các số nguyên tố từ 10 đến 20
#. /usr/bin/trăn
cho num trong phạm vi (10,20)
# lặp lại từ 10 đến 20
cho tôi trong phạm vi (2, num)
# để lặp lại các thừa số của số
nếu num%i == 0
#xác định hệ số thứ nhất
j=num/i
#để tính thừa số thứ hai
in ‘%d bằng %d * %d’ % (num,i,j)
nghỉ
# để di chuyển đến số tiếp theo,
# đầu tiên cho
khác
# phần khác của vòng lặp
in num, ‘là số nguyên tố’
Khi mã trên được thực thi, nó tạo ra kết quả sau
10 bằng 2*5
11 là số nguyên tố
12 bằng 2*6
13 là một số nguyên tố
14 bằng 2*7
15 bằng 3*5
16 bằng 2*8
17 là một số nguyên tố
18 bằng 2*9
19 là một số nguyên tố

Câu hỏi 3.
Viết chương trình giải thích “vòng lặp for”
Câu trả lời
#. /usr/bin/trăn
cho chữ cái trong 'Python'. # Ví dụ đầu tiên
in ‘Thư hiện tại. ', lá thư
trái cây = ['chuối', 'táo', 'xoài']
cho trái cây trong trái cây. # Ví dụ thứ hai
in ‘Trái cây hiện nay. ', trái cây
in “Tạm biệt. ”
Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau
Thư hiện tại. P
Thư hiện tại. y
Thư hiện tại. t
Thư hiện tại. h
Thư hiện tại. o
Thư hiện tại. N
trái cây hiện tại. chuối
trái cây hiện tại. táo
trái cây hiện tại. trái xoài
Tạm biệt

Câu hỏi 4.
Tạo một hàm nhận vào một số nguyên dương và trả về một danh sách các số nguyên tố. Số nguyên tố chỉ chia hết cho 1 và chính nó.
Câu trả lời
def primeNumbers(num)
số nguyên tố = [ ]
tôi = 2
# lặp qua phạm vi từ 2 đến
số (bao gồm)
trong khi tôi < = số
# thêm điều kiện 'trong khi'
k = 2
là Prime = True
# kiểm tra xem có phải số nguyên tố không
while knếu tôi%k==0
làPrime = Sai
k+ = l   # cập nhật k
nếu isPrime = =True
số nguyên tố. nối thêm (i)
i+ = l # cập nhật i
trả về số nguyên tố

Câu hỏi 5.
Tạo hàm nhận vào một số dương và trả về 2 số nguyên sao cho số đó nằm giữa bình phương của 2 số nguyên đó. Nó trả về cùng một số nguyên hai lần nếu số đó là bình phương của một số nguyên.
Câu trả lời
nhập toán
def sqApprox(num)
tôi = 0
minsq = 0 # đặt giới hạn dưới
maxsq = toán học. trần nhà (num'l'num)
# đặt giới hạn trên
trong khi tôi < maxsq
# đặt điều kiện kết thúc 'trong khi'
nếu i*i< =num và i>minsq
# hoàn thành điều kiện bất phương trình
tối thiểu = tôi
nếu i*i> =num và i# hoàn thành điều kiện bất phương trình
maxsq = tôi
tôi+=l
# cập nhật i để 'trong khi' sẽ chấm dứt
trả lại (minsq, maxsq)

Câu hỏi 6.
Viết hàm ước tínhPi( ) để ước tính và trả về giá trị của số pi dựa trên công thức được tìm ra bởi nhà toán học người Ấn Độ Srinivasa Ramanujan. Nó nên sử dụng vòng lặp while để tính các số hạng của tổng cho đến khi số hạng cuối cùng nhỏ hơn le-15. Công thức ước tính pi được đưa ra dưới đây.

Vòng lặp while trong Python Lớp 11 là gì?

k ở đâu. là giai thừa của k
Câu trả lời
nhập toán
giai thừa xác định (n)
nếu n = = 0
trả lại 1
khác
trả về n * giai thừa (n-l)

def series_term(k)
a=giai thừa(4*k)
b=(1103+26390*k)
c=giai thừa(k)
d=c**4
e=396**(4*k)
trả về float(a'fb)/(d'l'e)

ước tính chắc chắnPi()
k=0
cuối cùng = 0
trong khi đúng
thuật ngữ = series_term(k)
cuối cùng + = thời hạn
k+=l
nếu số hạng < 1. 0e-15
nghỉ
f=2*toán học. sqrt(2)/9801
pi = 1. 0/(cuối cùng * f)
trả lại số pi

Câu hỏi 7.
Cho một số nguyên dương, hãy viết hàm tính các thừa số nguyên tố có thể nhân với nhau để được một số nguyên.
Câu trả lời
def primeFactorization(num)
yếu tố = [ ]
kết quả cuối cùng = số
#1 là trường hợp đặc biệt
nếu số == 1
trở lại [ ]
trong khi đúng
nếu kết quả cuối cùng == 1
nghỉ
c = 2
trong khi đúng
nếu kết quả cuối cùng % c = = 0
nghỉ
c += 1
các nhân tố. nối thêm (c)
kết quả cuối cùng/= c
yếu tố trở lại

Question 8.
Bội chung nhỏ nhất của hai hay nhiều số được gọi là bội chung nhỏ nhất (LCM). Cho một danh sách các số nguyên, tìm bội chung nhỏ nhất.
Câu trả lời
xác định LCM (số)
con số. loại()
lớn nhất=số[-l]
số nhân = 1
trong khi tổng ([(số nhân'. ,lớn nhất)%num cho num trong nums]). =0
số nhân + = 1
trả lại số nhân * lớn nhất

Câu hỏi 9.
Viết chương trình giải thích “câu lệnh if”
Câu trả lời
#. /usr/bin/trăn
var1=100
nếu var1
in “1-Có giá trị biểu thức đúng”
in var1
khác
in ” 1-Có giá trị biểu thức sai”
in var1 var2=0
nếu var2
in “2-Có giá trị biểu thức đúng”
in var2
khác
in “2-Có giá trị biểu thức sai”
in var2
in “Tạm biệt. ”
Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau
1- Có giá trị biểu thức đúng 100
2- Biểu thức sai giá trị 0
Tạm biệt

Câu hỏi 10.
Giải thích “câu lệnh elif” bằng ví dụ.
Câu trả lời
tuyên bố elif. Câu lệnh elif cho phép bạn kiểm tra nhiều biểu thức để tìm giá trị thực và thực thi một khối mã ngay khi một trong các điều kiện được đánh giá là đúng. Giống như cái khác, câu lệnh elif là tùy chọn. Tuy nhiên, không giống như else , chỉ có thể có nhiều nhất một câu lệnh, có thể có một số tùy ý các câu lệnh elif theo sau if
Cú pháp của câu lệnh if…elif là
Nếu biểu thức1
các câu lệnh)
biểu thức yêu tinh2
các câu lệnh)
biểu thức yêu tinh3
các câu lệnh)
khác
các câu lệnh)
Thí dụ
#. /usr/bin/trăn
biến = 100
nếu biến = = 200
in “1-Có giá trị biểu thức đúng”
in var
yêu tinh var==150
in “2-Có giá trị biểu thức đúng”
in var2
yêu tinh var ==100
in “3-Có giá trị biểu thức đúng”
in var
khác
in “4-Có giá trị biểu thức sai”
in var
in “Tạm biệt. ”
khi đoạn mã trên được thực thi, nó tạo ra đầu ra sau
3- Có giá trị biểu thức đúng
100
Good bye

Câu 11.
Giải thích câu lệnh if—–else lồng nhau
Câu trả lời
Có thể xảy ra trường hợp bạn muốn kiểm tra một điều kiện khác sau khi một điều kiện chuyển thành true. Trong tình huống như vậy, bạn có thể sử dụng cấu trúc if lồng nhau. Trong một cấu trúc if lồng nhau, bạn có thể có một cấu trúc if…elif…else bên trong một cấu trúc if…elif…else khác
cú pháp
Cú pháp của cấu trúc if…elif…else lồng nhau có thể là
nếu biểu thức1
các câu lệnh)
nếu biểu thức2
các câu lệnh)
biểu thức yêu tinh3
các câu lệnh)
khác
các câu lệnh)
biểu thức yêu tinh4. tuyên bố khác
các câu lệnh)
Thí dụ
#. /usr/bin/python nếu var < 200
in “Giá trị biểu thức nhỏ hơn 200”
nếu var==150
in “=150”
yêu tinh var = =100
in “=100”
yêu tinh var ==50
in “=50”
yêu tinh var < 50
in “Giá trị biểu thức nhỏ hơn 50”
khác
in “Không thể tìm thấy biểu thức đúng”

Câu 12.
Giải thích vòng lặp while bằng ngôn ngữ lập trình Python.
Câu trả lời
Cú pháp của vòng lặp while trong ngôn ngữ lập trình Python là
while expression
các câu lệnh)
(Các) câu lệnh ở đây có thể là một câu lệnh đơn lẻ hoặc một khối các câu lệnh. Điều kiện có thể là bất kỳ biểu thức nào và true là bất kỳ giá trị khác không nào. Vòng lặp lặp khi điều kiện đúng
Khi điều kiện trở thành sai, điều khiển chương trình chuyển đến dòng ngay sau vòng lặp. Trong Python, tất cả các câu lệnh được thụt vào bởi cùng một số khoảng cách ký tự sau cấu trúc lập trình được coi là một phần của một khối mã. Python sử dụng thụt đầu dòng làm phương pháp nhóm các câu lệnh
Thí dụ
#. /usr/bin/trăn
đếm = 0
trong khi (đếm <9)
in 'Số đếm là. ',đếm
đếm = đếm +1
in “Tạm biệt. ”
ĐẦU RA
số lượng là. 0
số lượng là. 1
số lượng là. 2
số lượng là. 3
số lượng là. 4
số lượng là. 5
số lượng là. 6
số lượng là. 7
số lượng là. số 8
Tạm biệt

Câu 13.
Giải thích vòng lặp trong ngôn ngữ Python bằng sơ đồ.
Câu trả lời
Có thể xảy ra tình huống khi bạn cần thực thi một khối mã nhiều lần. Nói chung, các câu lệnh được thực hiện tuần tự. Câu lệnh đầu tiên trong một hàm được thực thi trước, tiếp theo là câu lệnh thứ hai, v.v. Các ngôn ngữ lập trình cung cấp các cấu trúc điều khiển khác nhau cho phép thực hiện các đường dẫn phức tạp hơn
Câu lệnh lặp cho phép chúng ta thực hiện một câu lệnh hoặc một nhóm câu lệnh nhiều lần và sau đây là đặc điểm chung của câu lệnh vòng lặp trong hầu hết các ngôn ngữ lập trình

Vòng lặp while trong Python Lớp 11 là gì?

Ngôn ngữ lập trình Python cung cấp
các loại vòng lặp sau để xử lý các yêu cầu lặp
trong khi lặp lại. Lặp lại một câu lệnh hoặc một nhóm câu lệnh trong khi một điều kiện nhất định là đúng. Nó kiểm tra điều kiện trước khi thực hiện thân vòng lặp
cho vòng lặp. Thực hiện nhiều lần một dãy câu lệnh và viết tắt đoạn mã quản lý biến vòng lặp
vòng lồng nhau. Bạn có thể sử dụng một hoặc nhiều vòng lặp bên trong bất kỳ vòng lặp nào khác trong khi, cho hoặc làm. trong khi lặp lại

Câu 14.
Giải thích cấu trúc ra quyết định bằng sơ đồ.
Câu trả lời
Các cấu trúc ra quyết định yêu cầu lập trình viên chỉ định một hoặc nhiều điều kiện để chương trình đánh giá hoặc kiểm tra, cùng với một hoặc nhiều câu lệnh sẽ được thực thi nếu điều kiện được xác định là đúng và tùy chọn, các câu lệnh khác sẽ được thực hiện nếu điều kiện đó
Sau đây là từ chung của một cấu trúc ra quyết định điển hình được tìm thấy trong hầu hết các ngôn ngữ lập trình

Vòng lặp while trong Python Lớp 11 là gì?

Ngôn ngữ lập trình Python giả định bất kỳ giá trị khác 0 và không null nào là đúng và nếu nó bằng 0 hoặc null thì nó được coi là giá trị sai
Ngôn ngữ lập trình Python cung cấp các loại tuyên bố ra quyết định theo cánh

Câu lệnh Mô tả câu lệnh if Một câu lệnh if bao gồm một biểu thức boolean theo sau bởi một hoặc nhiều câu lệnh if…else Một câu lệnh if có thể được theo sau bởi một câu lệnh other tùy chọn, câu lệnh này thực thi khi biểu thức boolean được lồng sai câu lệnh if Bạn có thể sử dụng một câu lệnh if hoặc other if bên trong một câu lệnh if khác

Câu 15.
Viết hàm in Dãy Fibonacci tối đa giới hạn đầu vào
Câu trả lời
def fibonacci (số)
nếu (số = = 0)
trả về 0
yêu tinh (num = = 1)
trả lại 1
khác
trả về fibonacci (num-1) + fibonacci
(số-2)
cal = input (“Nhập giới hạn đầu vào”)
in fibonacci (val)

Câu 16.
In tất cả bội số của 13 nhỏ hơn 100. Sử dụng chức năng phạm vi theo cách sau. phạm vi (bắt đầu, kết thúc, bước) trong đó 'Bắt ​​đầu' là giá trị bắt đầu của bộ đếm, 'kết thúc' là giá trị kết thúc và 'bước' là số lượng mà bộ đếm được tăng lên mỗi lần.
Câu trả lời
# chương trình in bội số của 13 nhỏ hơn 100 cho bộ đếm trong khoảng (13,100,13)
quầy in

Câu hỏi 17.
Viết chương trình sử dụng vòng lặp while yêu cầu người dùng nhập một số và in ra bộ đếm ngược từ số đó về 0.
Câu trả lời
num = input (“Nhập số”)
trong khi (num > = 1)
in (“số = “, số)
số – số-1
in (“Kết thúc”)

Câu 18.
Sử dụng mô-đun ngẫu nhiên, Mô phỏng tung đồng xu N lần.
Câu trả lời
N = đầu vào (“Số lần tung đồng xu”) từ lựa chọn nhập ngẫu nhiên
đầu = 0
đuôi = 0
xu = [‘đầu’, ‘đuôi’]
cho n trong phạm vi (N)
tung = lựa chọn (đồng xu)
nếu quăng = 'đầu'
đầu = đầu + 1
nếu tung = = ‘đuôi’
sấp = sấp + 1
in ('Đầu. ’, người đứng đầu)
print (‘Tails. ’, đuôi)

Câu 19.
Viết chương trình sử dụng vòng lặp for tính các cấp số nhân. Chương trình của bạn nên yêu cầu cơ sở và điểm kinh nghiệm. giá trị từ người dùng.
Câu trả lời
x = input (“Nhập số cơ sở”)
y = input (“Nhập điểm kinh nghiệm. số")
nếu y > 0
cho x trong phạm vi (y)
x = x * x
khác
cho x trong phạm vi (y)
x = 1/x * x
in x

Câu hỏi 20.
Mã sau có nghĩa là tập lệnh tính điểm tương tác chuyển đổi từ phần trăm thành điểm chữ cái.
90 trở lên là A+,
80-90 là A,
60-80 là A-,
và mọi thứ bên dưới đều thất bại
Viết chương trình hiển thị điểm của người dùng?
Câu trả lời
điểm = đầu vào (“Nhập phần trăm điểm”) nếu điểm >= 90
in “Điểm là A+” nếu 80 < = điểm < 90. print “Điểm là A” elsif 60 < = điểm. in “Điểm là A-” khác điểm < 60
in “Bạn thất bại”

Câu 21.
Viết tập lệnh Python để đọc số nguyên > 1000 và đảo ngược số.
Câu trả lời
num = int (raw_input(“Nhập số nguyên > 1000. “))
tnum = số
đảo ngược = 0
trong khi tnum
chữ số = tnum %10
tnum = tnum /10
đảo ngược = đảo ngược * 10 + chữ số
in “Đảo ngược của”, num, “là”, đảo ngược

Câu hỏi 22.
Viết tập lệnh Python để tạo ước của một số.
Câu trả lời
num = int(raw_input (“Nhập số nguyên. ”))
giữa = số/2
print “Các ước của”, num, “là. ”
cho một phạm vi (2, giữa +1)
nếu số %a = = 0
in một,
khác
in"Kết thúc"

Câu 23.
Viết tập lệnh Python hiển thị mười số Mersenne đầu tiên. Số Mersenne có dạng 2n-l.
Câu trả lời
def Mersenne (n)
trả về 2**n-1
print “Mười số Mersenne đầu tiên là. ”
cho một trong phạm vi (1,11)
in Mersenne (a)

Câu hỏi 24.
Viết tập lệnh Python hiển thị 20 số nguyên tố Mersenne?
Câu trả lời
def Mersenne (n)
trả lại 2** n-1
def kiểm tra số nguyên tố (n)
giữa = n/2 + 1
cho t trong phạm vi (2, giữa)
nếu n%t = = 0
trả về sai
khác
trả về đúng
print “20 số nguyên tố Mersenne là. ”
cho một trong phạm vi (1,21)
số = Mersenne (a)
số nguyên tố = số nguyên tố thử nghiệm (số)
nếu số nguyên tố
số in, “Prime”
khác
in số

Câu hỏi 25.
Viết tập lệnh Python để tìm tổng của chuỗi.
s = 1 + x + x2 + x3 + …. + xn
Câu trả lời
x = float(raw_input (“Nhập giá trị của x. ”)
n = int(raw_input (“Nhập giá trị của n. ”))
s = 0
cho một trong phạm vi (n + 1)
s + = x**a
in “Tổng của chuỗi”, s

Câu 26.
Viết tập lệnh Python để in mẫu sau.

Vòng lặp while trong Python Lớp 11 là gì?

Trả lời.
cho một phạm vi (3,10,2).
cho b trong phạm vi (1, a, 2)
in b,
in

Câu hỏi 27.
Viết tập lệnh Python để in mẫu sau

Vòng lặp while trong Python Lớp 11 là gì?

Câu trả lời
n = 1
cho một trong phạm vi (5)
in n
n = n *10 + 1

Câu hỏi 28.
Viết kịch bản Python tính tổng của các dãy số sau.
s = (1) + (1+2) + (1+2+3) +…+ (1+2+3+…+n)
Câu trả lời
tổng 0
n = int(raw_input (“Nhập giá trị của n. ”)]
cho a nằm trong khoảng (2, n+2)
thuật ngữ = 0
cho b trong phạm vi (1,1)
thuật ngữ + = b
in “Thuật ngữ”, (a-1), “. ",thuật ngữ
tổng + = số hạng
in “Tổng của”, n, “số hạng là”, tổng

Câu hỏi 29.
Viết chương trình Python để kiểm tra xem một số đã cho có phải là số Armstrong hay không.
Câu trả lời
tổng = 0
n = int (raw_input (“Nhập số”)
n1 = n
trong khi (n > 0)
một = n%10
tổng = tổng + (a * a * a)
n = n/10
nếu (tổng ==n1)
print n, “là số Armstrong”
khác
print n, “không phải là số Armstrong”

NCERT SolutionsKhoa học máy tínhTiếng AnhTiếng Hin-ddiNhân vănThương mạiKhoa học

Vòng lặp while trong Python là gì?

Vòng lặp while Python được dùng để chạy mã khối cho đến khi đáp ứng một điều kiện nhất định . Cú pháp của vòng lặp while là. trong khi điều kiện. # phần thân của vòng lặp while. Ở đây, một vòng lặp while đánh giá điều kiện. Nếu điều kiện đánh giá là True, mã bên trong vòng lặp while được thực thi.

Vòng lặp trong Python Lớp 11 là gì?

Trong lập trình máy tính, Vòng lặp được sử dụng để thực thi một nhóm lệnh hoặc một khối mã nhiều lần mà không cần viết lặp đi lặp lại . Khối mã được thực thi dựa trên một điều kiện nhất định. Vòng lặp là cấu trúc điều khiển của một chương trình.

giải thích vòng lặp while là gì?

Trong hầu hết các ngôn ngữ lập trình máy tính, vòng lặp while là câu lệnh luồng điều khiển cho phép mã được thực thi lặp lại dựa trên một điều kiện Boolean nhất định . Vòng lặp while có thể được coi như một câu lệnh if lặp đi lặp lại.

Sự khác biệt giữa vòng lặp for và vòng lặp while trong Python Lớp 11 là gì?

Vòng lặp for được sử dụng khi đã biết trước số lần lặp. Vòng lặp While được sử dụng khi số lần lặp đã không xác định . Trong vòng lặp while, nó có thể được lặp lại ở mỗi lần lặp. Để lặp lại, hàm phạm vi hoặc xrange được sử dụng.