Câu hỏi dựa trên đầu ra trong Python Lớp 12

Câu trả lời. Mô-đun ngẫu nhiên là một trình tạo số ngẫu nhiên, tạo ra một số ngẫu nhiên một cách tình cờ. e. ngẫu nhiên

nhập ngẫu nhiên # để nhập mô-đun ngẫu nhiên

3. Viết tên của các chức năng có sẵn trong mô-đun ngẫu nhiên

Câu trả lời. ngẫu nhiên (), randint (), đồng phục (), randrange ()

4. Giải thích việc sử dụng ngẫu nhiên(), randint(), thống nhất(), randrange()

Câu trả lời. Việc sử dụng các chức năng mô-đun ngẫu nhiên là

Tên hàmSử dụng / Mô tảVí dụrandom( )trả về một số dấu phẩy động ngẫu nhiên N trong phạm vi(0. 0, 1. 0). Số được tạo lớn hơn hoặc bằng 0. 0 và nhỏ hơn 1. 0. >>> nhập ngẫu nhiên
>>> ngẫu nhiên. ngẫu nhiên()
0. 896986986196randint(a,b)trả về một số nguyên N ngẫu nhiên trong phạm vi(a,b) i. e. a
4
>>>ngẫu nhiên. randint(1,4)
2
>>>ngẫu nhiên. randint(1,4)
1uniform(a, b)trả về một số dấu phẩy động ngẫu nhiên N trong khoảng (a,b) i. e. a
32. 42694236141252randrange(stop)
range(start, stop, step)nó trả về một phần tử được chọn ngẫu nhiên từ phạm vi (start, stop, step)>>>random. ngẫu nhiên(5)
4
>>>ngẫu nhiên. randrange(5,15,4)
9

Trả lời câu hỏi dựa trên ứng dụng/đầu ra


5. Viết câu lệnh để tạo một số dấu phẩy động ngẫu nhiên trong khoảng từ 25 đến 50

Hiển thị câu trả lời

Câu trả lời. nhập ngẫu nhiên

số1 = ngẫu nhiên. ngẫu nhiên( ) * (50-25) + 25 #phương pháp 1

số2 = ngẫu nhiên. thống nhất (25, 50) #phương pháp 2

in(số1)

in(số2)


6. Viết câu lệnh để tạo một số nguyên ngẫu nhiên trong khoảng từ 25 đến 50

Hiển thị câu trả lời

Câu trả lời. nhập ngẫu nhiên

số1 = int(ngẫu nhiên. ngẫu nhiên( ) * (50-25) + 25 ) #phương pháp 1

số2 = ngẫu nhiên. randint(25, 50) #phương pháp 2

in(số1)

in(số2)


7. Số tối thiểu có thể và số tối đa có thể có trong đoạn mã sau là bao nhiêu?

import random
print(random.randint(15, 30) - 7)

Hiển thị câu trả lời

Câu trả lời. Số tối thiểu có thể = 8

Số tối đa có thể = 23


8. Hãy xem xét đoạn mã sau

import random
print( int(20 + random.random() * 5), end = ' ')
print( int(20 + random.random() * 5), end = ' ')
print( int(20 + random.random() * 5), end = ' ')
print( int(20 + random.random() * 5))

Tìm các tùy chọn đầu ra được đề xuất (i) đến (iv). Ngoài ra, hãy viết giá trị nhỏ nhất và giá trị cao nhất có thể được tạo

(a) 20 22 24 25 (b) 22 23 24 25 (c) 23 24 23 24 (d) 21 21 21 21

Hiển thị câu trả lời

Câu trả lời. Tùy chọn (c) và (d) là có thể

Giá trị nhỏ nhất = 20

Giá trị cao nhất = 24


9. Hãy xem xét đoạn mã sau

import random
print( 100 + random.randint(5,10), end = ' ')
print( 100 + random.randint(5,10), end = ' ')
print( 100 + random.randint(5,10), end = ' ')
print( 100 + random.randint(5,10))

Tìm các tùy chọn đầu ra được đề xuất (i) đến (iv). Ngoài ra, hãy viết giá trị nhỏ nhất và giá trị cao nhất có thể được tạo

(a) 102 105 104 105 (b) 110 103 104 105 (c) 105 107 105 110 (d) 110 105 105 110

Hiển thị câu trả lời

Câu trả lời. Tùy chọn (c) và (d) là có thể

Giá trị nhỏ nhất = 105

Giá trị cao nhất = 110


10. Hãy xem xét đoạn mã sau

import random
r = random.randrange (100, 999, 5) #line 2
print(r, end = ' ')
r = random.randrange(100, 999, 5)
print(r, end = ' ')
r = random.randrange (100, 999, 5)
print(r)

Tìm các tùy chọn đầu ra được đề xuất (i) đến (iv). số lượng tối đa và tối thiểu được tạo bởi dòng 2 là bao nhiêu?

(a) 655, 705, 220   (b) 380, 382, ​​505   (c) 100, 500, 999      (d) 345, 650, 110

Hiển thị câu trả lời

Câu trả lời. Tùy chọn (a) và (d) là có thể

Số tối thiểu = 100

Số tối đa = 995


11. Hãy xem xét đoạn mã sau

import random
r = random.randrange (50, 100) - 50 #line 2
print(r, end = ' ')
r = random.randrange (50, 100) - 50
print(r, end = ' ')


Tìm các tùy chọn đầu ra được đề xuất (i) đến (iv). số lượng tối đa và tối thiểu được tạo bởi dòng 2 là bao nhiêu?

(a) 49 55   (b) 12 9   (c) 1 39     (d) 3 98

Hiển thị câu trả lời

Câu trả lời. Tùy chọn (b) và (c) là có thể

Số tối thiểu = 0

Số tối đa = 50


12. Hãy xem xét đoạn mã sau

import random
AR = [20, 30, 40, 50, 60, 70]
Lower = random.randint(1, 3)
Upper= random.randint(2, 4)
for K in range (Lower, Upper+1):
    print(AR[K], end=”#”)

(Những) đầu ra có thể nào sẽ được hiển thị trên màn hình tại thời điểm thực hiện chương trình từ đoạn mã sau?

Trong bài viết này, bạn sẽ nắm được QnA quan trọng Làm việc với hàm Lớp 12. Vì vậy, chúng ta hãy bắt đầu bài viết này với các câu hỏi lý thuyết để làm việc với hàm trong tin học lớp 12

 

Trong phần đầu tiên của Lớp học Làm việc với các hàm, 12 câu hỏi dựa trên lý thuyết sẽ được thảo luận. Chúng ta cùng bắt đầu bài viết Thao tác với hàm Lớp 12 Hỏi đáp.  

chủ đề bao gồm

Câu hỏi lý thuyết bài Làm việc với hàm lớp 12

1. Hàm là gì?

trả lời

  • Chức năng là một tập hợp các hướng dẫn hoặc chương trình con được sử dụng để đáp ứng nhu cầu của người dùng.  
  • Nói cách khác, một chức năng là một loạt mã thực hiện một nhiệm vụ cụ thể.  
  • Một chức năng được sử dụng để thực hiện một tác vụ cụ thể và chia chương trình lớn thành các khối nhỏ hơn.  
  • Hàm là một đơn vị nhỏ của chương trình xử lý dữ liệu và thường trả về một giá trị

2. Tại sao lập trình viên cần hàm trong lập trình python?

trả lời

  • Để làm cho chương trình dễ dàng
  • Chia chương trình lớn thành một khối mã nhỏ
  • Giảm các dòng mã
  • Dễ dàng cập nhật

3. Làm cách nào để tạo một hàm trong python?

trả lời. Để tạo một hàm trong python, hãy làm theo các bước đã cho

  • Bắt đầu mã với def theo sau là tên hàm và cung cấp đầu vào thông qua các tham số.  
  • Viết tập hợp các câu lệnh sẽ được thực hiện trong chương trình
  • Gọi hàm để gọi hoặc thực hiện các câu lệnh.  

Câu hỏi dựa trên đầu ra trong Python Lớp 12
Câu hỏi dựa trên đầu ra trong Python Lớp 12

4. Các bộ phận của chức năng là gì?

trả lời. Nghệ thuật của các chức năng như sau

  1. tiêu đề chức năng. Nó bắt đầu bằng def theo sau là tên hàm và các tham số bắt buộc. Tham số là các biến đầu vào được viết trong ngoặc. Các tham số này được cung cấp trong câu lệnh gọi hàm.  
  2. Cơ thể chức năng. Đây là phần chính của một chương trình. Nó chứa khối chính của chương trình. Tập hợp các hướng dẫn như tính toán, so sánh logic, v.v. được viết ở đây trong phần này. Nó kết thúc bằng một câu lệnh return. Thụt lề là rất quan trọng đối với cơ thể chức năng.  
  3. Câu lệnh gọi hàm. Đây là phần cuối cùng của một chức năng. Nó gọi hàm và trả về đầu ra như được hướng dẫn trong thân hàm.  
PartDescriptionFunction HeaderLuôn bắt đầu bằng từ khóa “def”, theo sau là tên hàm và các tham số của nó, và kết thúc bằng dấu hai chấm (. )Các tham sốBiếnđược cung cấp trong dấu ngoặc của tiêu đề hàmPhần thân của hàmKhối các câu lệnh/lệnh xác định hành động được thực hiện bởi hàm, phải theo sau thụt đầu dòngIndentationKhoảng trắng ở đầu mỗi câu lệnh có cùng khốiChức năngGọi tên hàm viết bao gồm các giá trị tham số

 

5. Làm thế nào để gọi một chức năng?

trả lời. Gọi một chức năng là một nhiệm vụ dễ dàng. Dưới đây là các bước

  • Viết tên chức năng
  • Cung cấp các giá trị của các tham số, nếu có.  

6. Các ý kiến ​​​​là gì?

trả lời. Nhận xét là văn bản giải thích bổ sung được viết trong hàm để cung cấp một số mô tả hoặc giải thích về câu lệnh hoặc khối mã.  

 

Nhận xét đóng một vai trò quan trọng trong việc hiểu một chương trình. Nó cung cấp một lời giải thích mô tả của các tuyên bố bằng văn bản. Nó làm cho ý định rất rõ ràng về những gì câu lệnh được sử dụng hoặc quá trình nào sẽ được thực hiện

 

Nhận xét một dòng được viết bởi # theo sau là văn bản. Nhận xét nhiều dòng bắt đầu bằng ”’ và theo sau là văn bản rồi kết thúc bằng ”’.  

 

7. Giải thích cấu trúc dòng vật lý của một chương trình. Minh họa bằng một ví dụ

trả lời. Cấu trúc dòng vật lý của chương trình chứa các dòng mã. Các dòng vật lý là các dòng mà bạn có thể nhìn thấy trên màn hình trong chương trình python.  

 

Nói cách khác, một dòng vật lý chứa một tập hợp các ký tự kết thúc bằng ký tự EOL. Ký tự EOL là dòng mới thường là '\ n' trong python.  

 

Thí dụ

>>> name=’Chương 3 Thao tác với hàm’

>>> in (tên)

Chương 3 Làm việc với hàm

 

Tuyên bố trên giống như

>>> name=’Chương 3 Thao tác với hàm’;

 

8. Minh họa luồng thực thi trong câu lệnh gọi hàm

trả lời

  • Một hàm trong chương trình python được gọi bằng câu lệnh gọi hàm
  • Để gọi một hàm, hãy viết tên hàm theo sau là các giá trị tham số trong ngoặc
  • Một khối câu lệnh được thực hiện trong khung thực thi
  • Khi một hàm được gọi, một khung thực thi được tạo và điều khiển quá trình truyền
  • Trong khung thực thi, các câu lệnh được viết trong thân hàm được thực thi và trả về một giá trị hoặc thực hiện câu lệnh cuối cùng
  • Python theo cách tiếp cận từ trên xuống dưới để thực thi chương trình
  • Nhận xét bị bỏ qua trong thực thi
  • Nếu python nhận thấy định nghĩa hàm với câu lệnh def, nó chỉ thực thi dòng tiêu đề hàm và bỏ qua tất cả các câu lệnh trong thân hàm, các câu lệnh này sẽ thực thi khi một hàm sẽ được gọi

9. Viết và giải thích các loại chức năng được hỗ trợ bởi python

trả lời

  • Chức năng tích hợp sẵn. Các chức năng được xác định trước của python như len(), type(), input(), v.v.
  • Các chức năng được xác định trong các mô-đun. Các chức năng được xác định trong các mô-đun cụ thể, có thể được sử dụng khi mô-đun được nhập. Mô-đun là nơi chứa các hàm, biến, hằng, lớp trong một tệp riêng biệt có thể được sử dụng lại
  • Hàm do người dùng xác định. Hàm do người lập trình tạo ra

Giải pháp cho câu hỏi

Trong phần tiếp theo của Hỏi và đáp Thao tác với hàm Lớp 12, chúng ta sẽ thảo luận về một số câu hỏi dựa trên đối số của chủ đề và các tham số cho Thao tác với hàm Lớp 12.  

10. Viết cách import module trong chương trình python

trả lời

  • Mô-đun có thể được nhập theo hai cách
    • câu lệnh nhập . Được sử dụng để nhập toàn bộ mô-đun. VÍ DỤ. nhập toán học
    • từ tuyên bố. nhập tất cả các chức năng hoặc chức năng đã chọn. VÍ DỤ. từ nhập ngẫu nhiên randint

11. Phân biệt giữa tham số và đối số

trả lời

Tham sốArgumentsNhững cái này được chỉ định trong khi định nghĩa hàm. Các giá trị được truyền trong khi gọi hàm. Chúng còn được gọi là tham số hình thức. Chúng còn được gọi là tham số thực tế. Các giá trị được truyền dưới dạng tham số là các biến cục bộ và được gán giá trị của các đối số trong khi gọi hàm. Mỗi đối số được gán cho một tham số khi chức năng được xác định. Các biến này giúp thực hiện đầy đủ chức năng. Các biến này được truyền cho hàm để thực thi. Các giá trị chứa trong các tham số này chỉ có thể được truy cập từ các câu lệnh trả về hàm hoặc nếu phạm vi của các tham số này được đặt trên toàn cầu. Các đối số có thể truy cập được trong suốt chương trình tùy thuộc vào phạm vi của biến được gán.  

 

12. Các đối số được hỗ trợ bởi python là gì?

Trả lời. Python hỗ trợ bốn loại đối số.

  1. Đối số vị trí. Các đối số được truyền cho một hàm theo đúng thứ tự vị trí, không. của các đối số phải khớp với không. các tham số cần thiết
  2. Đối số mặc định. Gán giá trị mặc định cho một tham số nào đó, nó được sử dụng khi người dùng biết giá trị của tham số, giá trị mặc định được chỉ định trong tiêu đề hàm. Nó là tùy chọn trong câu lệnh gọi hàm. Nếu không được cung cấp trong câu lệnh gọi hàm thì giá trị mặc định được coi là. Đối số mặc định phải được cung cấp từ phải sang trái
  3. Đối số từ khóa. Đối số từ khóa là đối số được đặt tên với các giá trị được gán được truyền trong câu lệnh gọi hàm, người dùng có thể kết hợp bất kỳ loại đối số nào
  4. Đối số chiều dài thay đổi. Nó cho phép người dùng chuyển bao nhiêu đối số theo yêu cầu trong chương trình. Các đối số có độ dài thay đổi được xác định bằng ký hiệu *

13. Biến cục bộ và biến toàn cục là gì?

trả lời

Biến toàn cầu. Một biến được khai báo trong các câu lệnh cấp cao nhất được gọi là biến toàn cục. Để truy cập giá trị của biến toàn cục, người dùng cần viết từ khóa toàn cầu trước biến trong hàm.  

Biến cục bộ. Tên được khai báo trong thân hàm cụ thể được gọi là biến cục bộ.  

Trong phần tiếp theo của Câu hỏi làm việc với hàm Lớp 12, tôi sẽ đề cập đến một số câu hỏi về đầu ra và lỗi. chúng ta đi đây

 

14. Các quy tắc để kết hợp ba loại đối số trong hàm Python là gì?

trả lời. Các quy tắc sau cần được tuân theo để kết hợp ba loại đối số trong hàm python.  

1. Một danh sách đối số phải chứa các đối số vị trí theo sau bởi bất kỳ đối số từ khóa nào

2. Các đối số từ khóa nên được lấy từ các đối số được yêu cầu tốt hơn

3. Giá trị của đối số không thể được chỉ định nhiều lần

Bán tại

cal_discount(amt=500,rate=10) hoặc cal_discount(rate=10,amt=500)

Trong phần tiếp theo của Thao tác với hàm Lớp 12, chúng ta sẽ xem qua các câu hỏi đầu ra.  

Câu hỏi đầu ra Thao tác với hàm Lớp 12

1. chắc chắn Fun1()

print('Python, hãy vui vẻ với các chức năng')

Vui vẻ1()

 

2.   def add(i).

nếu(i*3%2==0)

tôi*=tôi

khác

tôi*=4

trả lại tôi

a=thêm(10)

in(a)

3. nhập phép tính

khu vực xác định (r)

toán trở lại. pi*r*r

a=int(khu vực(10))

in(a)

 

4. def fun1(x, y)

x = x + y

y = x – y

x = x – y

in('a=',x)

in('b=',y)

một = 5

b = 3

vui vẻ1(a,b)

 

 

4. def div5(n).

nếu n%5==0

trả lại n * 5

khác

trả về n+5

đầu ra chắc chắn (m=5)

cho tôi trong phạm vi (0,m)

print(div5(i),'@',end="”)

in('\n')

đầu ra(7)

đầu ra()

đầu ra(3)

 

5. tổng chắc chắn(*n)

tổng = 0

cho tôi trong n

tổng+=tôi

in ('Tổng =', tổng)

Tổng()

tổng(5)

tổng(10,20,30)

 

6. chức năng xác định (b)

toàn cầu x

print('Chung x=', x)

y = x + b

x = 7

z = x – b

print('Cục bộ x = ',x)

in('y = ',y)

in('z = ',z)

x=5

chức năng(10)

 

7. hàm xác định(x,y=100)

nhiệt độ = x + y

x += nhiệt độ

nếu (y. =200)

in(temp,x,x)

a=20

b=10

chức năng(b)

in(a,b)

hàm(a,b)

in(a,b)

 

8. chắc chắn nhận được (x, y, z)

x+=y

y-=1

z*=(x-y)

in(x,’#’,y,’#’,z)

xác định đặt (z, y, x)

x*=y

y+=1

z*=(x+y)

in(x,’$’,y,’$’,z)

a=10

b=20

c=5

đặt(a,c,b)

lấy(b,c,a)

đặt(a,b,c)

nhận được (a,c,b)

Trong phần tiếp theo Làm việc với hàm Câu hỏi và trả lời lớp 12, chúng ta sẽ xem xét các câu hỏi dựa trên lỗi

Câu hỏi dựa trên lỗi khi làm việc với hàm tin học lớp 12

1. xác định trong (x, y)

x=x + y

in(x. y)

x*=y

in(x**y)

 

2. khoảng trống nhận được (x = 10, y)

x = x + y

in(x,n,y)

 

3. // Chương trình tính kết quả

độ phân giải chắc chắn ()

tiếng Anh = 56

toán = 40

khoa học = 60

nếu tiếng Anh <= 35. toán học <=35

khoa học = 35

in ('Không đủ điều kiện')

khác

in ("Đủ điều kiện")

 

4. a=5, b=10

trao đổi xác định (x, y)

x = a + b

y = x – y

x = x – y

trao đổi (a)

hoán đổi(15,34)

hoán đổi (b)

hoán đổi (a, b)

 

5. def cal_dis(qty,rate=50,dis_rate). # tỷ lệ chiết khấu = 5%

bil_amt = (số lượng*tỷ lệ)*dis_rate

in(bil_amt)

caldis(10)

cal_dis(10,50,0. 05)

Theo liên kết này để đọc ghi chú

  • Hàm Python Khoa học máy tính lớp 12 cơ bản
  • Thông tin chi tiết về Hàm Python dành cho Khoa học Máy tính Lớp 12

Trong phần tiếp theo của Làm việc với hàm Câu hỏi và câu trả lời lớp 12, bạn sẽ nhận được các chương trình dựa trên chủ đề Làm việc với hàm

Python Chương trình thực hành có lời giải Làm việc với hàm Lớp 12

Trong liên kết dưới đây, bạn sẽ nhận được một số chương trình đã giải về Làm việc với hàm Lớp 12. Điều này sẽ giúp bạn chuẩn bị hồ sơ thực hành. Liên kết này cũng chứa các câu hỏi Thực hành Loại C từ Bài tập trong Sách giáo khoa Sumita Arora hoặc Câu hỏi trong Sách Sumita Arora với các giải pháp cho chương Làm việc với các chức năng Lớp 12

Chương trình Thực hành CS Lớp 12 Làm việc với hàm

Xem video này để biết lời giải cho các câu hỏi về Kết quả và lỗi của chương Làm việc với hàm Lớp 12

Đó là tất cả từ chương Làm việc với hàm Câu hỏi và trả lời lớp 12. Nếu bạn có bất kỳ nghi ngờ hoặc thắc mắc nào, vui lòng hỏi trong phần bình luận

Cảm ơn các bạn đã đọc bài Hỏi đáp Làm việc với hàm lớp 12. Ghé thăm trang web blog của tôi để biết thêm các bài viết như Làm việc với các câu trả lời câu hỏi lớp 12

Hãy đưa ra những gợi ý quý giá của bạn trong phần bình luận cho Câu hỏi và đáp án Làm việc với hàm Lớp 12

Đầu ra của mã Python là gì?

Trong Python 3. x, bạn có thể xuất mà không cần xuống dòng bằng cách chuyển end="" vào hàm in hoặc bằng cách sử dụng phương thức write . nhập sys print("Xin chào", end="") sys. tiêu chuẩn.

Một số dự án khoa học máy tính tốt nhất cho CBSE Lớp 12 trong python là gì?

Danh sách dự án .
Hệ thống quản lý khách sạn
Đặt chỗ xe buýt trực tuyến
Hệ thống quản lý điểm danh sinh viên
Công cụ tổ chức danh sách Todo
Trình tạo bảng thời gian
soạn thảo văn bản
Trình quản lý mật khẩu
Hệ thống thanh toán GST

Các loại chức năng trong Python Lớp 12 là gì?

Các loại hàm Python .
Hàm tích hợp Python
Hàm đệ quy Python
Hàm Lambda trong Python
Các hàm do người dùng định nghĩa trong Python

Lớp 12 có Python không?

Khoa học Máy tính, dành cho Lớp 12, được chia thành 13 Chương, tất cả sẽ giúp bạn tìm hiểu điều gì đó mới mẻ về thế giới lập trình và Python . Bạn sẽ bắt đầu bằng cách tìm hiểu về Xử lý ngoại lệ và Xử lý tệp trong Python.