Hướng dẫn computer science with python class 11 solutions - khoa học máy tính với giải pháp python lớp 11

Chi tiết, các giải pháp NCERT từng bước cho Khoa học máy tính lớp 11 (Python) được giải quyết bởi các giáo viên chuyên gia theo hướng dẫn sách theo NCERT (CBSE). Tải ngay.

Giải pháp NCERT cho Khoa học máy tính lớp 11 (Python)

Dưới đây là danh sách các chương cho sách giáo khoa NCERT của Khoa học máy tính lớp 11 (Python).

Hướng dẫn computer science with python class 11 solutions - khoa học máy tính với giải pháp python lớp 11

Bài 1: Nguyên tắc cơ bản của máy tính

1. Tổng quan về máy tính và những điều cơ bản của nó 2. Khái niệm phần mềm 3. Biểu diễn dữ liệu 4. Bộ vi xử lý và khái niệm bộ nhớ
2. Software Concepts
3. Data Representation
4. Microprocessor and Memory Concepts

Bài 2: Phương pháp lập trình

5. Phương pháp lập trình 6. Thuật toán và sơ đồ
6. Algorithms and Flowcharts

Bài 3: Giới thiệu về Python

7. Giới thiệu về Python 8. Bắt đầu với Python 9. Người vận hành trong Python 10. Chức năng 11. Các cấu trúc có điều kiện và vòng lặp
8. Getting Started with Python
9. Operators in Python
10. Functions
11. Conditional and Looping Constructs

Bài 4: Lập trình với Python

12. Chuỗi 13. Danh sách, từ điển và bộ dữ
13. Lists, Dictionaries and Tuples

NCERT SolutionsComputer Khoa họcEnglishhindihumanitiesCommercience

  • Giải pháp NCERT
  • Lớp 11
  • Khoa học máy tính
  • Bắt đầu với Python

Các giải pháp NCERT cho Khoa học Khoa học Lớp 11 Chương 5 Bắt đầu với Python được cung cấp ở đây với các giải thích từng bước đơn giản. Những giải pháp để bắt đầu với Python cực kỳ phổ biến đối với các sinh viên khoa học lớp 11 để khoa học máy tính bắt đầu với các giải pháp Python có ích để nhanh chóng hoàn thành bài tập về nhà của bạn và chuẩn bị cho các kỳ thi. Tất cả các câu hỏi và câu trả lời từ Sách Khoa học Khoa học NCERT của lớp 11 Chương 5 được cung cấp ở đây cho bạn miễn phí. Bạn cũng sẽ yêu thích trải nghiệm không có quảng cáo trên các giải pháp NCERT Meritnation. Tất cả các giải pháp NCERT cho Khoa học Khoa học Lớp 11 được chuẩn bị bởi các chuyên gia và chính xác 100%.

Trang số 115:

Câu hỏi 1:

Tên định danh nào sau đây không hợp lệ và tại sao?

tôi

Serial_no.

v

Total_Marks

ii

1st_Room

vi

total-Marks

iii

Hundred$

vii

_Percentage

iv

Tổng số điểm

viii

ĐÚNG VẬY

Answer:

i) serial_no .: Định danh không hợp lệ trong Python không thể chứa bất kỳ ký tự đặc biệt nào ngoại trừ dấu gạch dưới (_).Serial_no.: Invalid - Identifier in python cannot contain any special character except underscore(_).

ii) 1st_room: Định danh không hợp lệ - trong Python không thể bắt đầu với một số.1st_Room: Invalid - Identifier in Python cannot start with a number.

iii) trăm $: & nbsp; Định danh không hợp lệ trong Python không thể chứa bất kỳ ký tự đặc biệt nào ngoại trừ dấu gạch dưới (_).Hundred$:  Invalid - Identifier in Python cannot contain any special character except underscore(_).

iv) Tổng số điểm: Định danh không hợp lệ trong Python không thể chứa bất kỳ ký tự đặc biệt nào ngoại trừ dấu gạch dưới (_). Nếu có nhiều từ được sử dụng làm biến thì nó có thể được phân tách bằng cách sử dụng dấu gạch dưới (& nbsp; _ & nbsp;), thay vì không gian.Total Marks: Invalid - Identifier in Python cannot contain any special character except underscore(_). If more than one word is used as a variable then it can be separated using underscore ( ), instead of space.

v) Total_marks: hợp lệTotal_Marks: Valid

VI) Total Marks: Idignid - định danh trong Python không thể chứa bất kỳ ký tự đặc biệt nào ngoại trừ dấu gạch dưới (_). & nbsp; nếu có nhiều hơn một từ được sử dụng làm biến thì nó có thể được phân tách bằng cách sử dụng dấu gạch dưới (& nbsp; _ & nbsp;), thay vì thay vì thay vì một dấu gạch nối ( -).total-Marks: Invalid - Identifier in Python cannot contain any special character except underscore(_). If more than one word is used as a variable then it can be separated using underscore ( ), instead of a hyphen ( - ).

vii) _percentage: hợp lệ_Percentage: Valid

VIII) Đúng: Định danh không hợp lệ trong Python không nên là một từ khóa dành riêng.True: Invalid - Identifier in Python should not be a reserved keyword.

Trang số 115:

Câu hỏi 2:

Viết các câu lệnh gán python tương ứng: a) gán 10 cho độ dài thay đổi và 20 đến chiều rộng thay đổi.
a) Assign 10 to variable length and 20 to variable breadth.

b) Chỉ định trung bình của các giá trị của các biến dài và chiều rộng cho một tổng biến

c) Gán một danh sách chứa các chuỗi ‘giấy,‘ gel pen, và ‘eraser, cho một văn phòng phẩm biến.

d) Chỉ định các chuỗi ‘mohandas,‘ karamchand, và ‘gandhi, cho các biến đầu tiên, giữa và cuối cùng.

e) Gán giá trị được nối của các biến chuỗi trước, giữa và giữa cho biến FullName. Hãy chắc chắn kết hợp các không gian trống một cách thích hợp giữa các phần khác nhau của tên.

Answer:

a) Chiều dài, chiều rộng = 10,20

b) sum = (chiều dài + chiều rộng)/2

c) đứng yên = ['giấy', 'bút gel', 'eraser']]]]'Paper','Gel Pen','Eraser']

D) Đầu tiên, giữa, cuối cùng = "Mohandas", "Karamchand", "Gandhi""Mohandas","Karamchand","Gandhi"

e) fullName = đầu tiên + "" + giữa + "" + cuối cùng" "+ middle +" "+ last

Trang số 115:

Câu hỏi 2:

Viết các câu lệnh gán python tương ứng: a) gán 10 cho độ dài thay đổi và 20 đến chiều rộng thay đổi.
a) The sum of 20 and –10 is less than 12.

b) Chỉ định trung bình của các giá trị của các biến dài và chiều rộng cho một tổng biến

c) Gán một danh sách chứa các chuỗi ‘giấy,‘ gel pen, và ‘eraser, cho một văn phòng phẩm biến.

d) Chỉ định các chuỗi ‘mohandas,‘ karamchand, và ‘gandhi, cho các biến đầu tiên, giữa và cuối cùng.

e) Gán giá trị được nối của các biến chuỗi trước, giữa và giữa cho biến FullName. Hãy chắc chắn kết hợp các không gian trống một cách thích hợp giữa các phần khác nhau của tên.

Answer:

a) Chiều dài, chiều rộng = 10,20

b) sum = (chiều dài + chiều rộng)/2or not(num3 > 24)

c) đứng yên = ['giấy', 'bút gel', 'eraser']]]]and (6.75 <= num2)

D) Đầu tiên, giữa, cuối cùng = "Mohandas", "Karamchand", "Gandhi"and (middle < last)

e) fullName = đầu tiên + "" + giữa + "" + cuối cùnglen(Stationery) == 0

Câu 3:

Viết các biểu thức logic tương ứng với các câu lệnh sau trong Python và đánh giá các biểu thức (giả sử các biến NUM1, NUM2, NUM3, đầu tiên, giữa, cuối cùng đã có các giá trị có ý nghĩa): a) tổng 20 và 10 và 10.

b) num3 không quá 24

C) 6,75 là giữa các giá trị của số nguyên NUM1 và NUM2.

d) chuỗi ’giữa, lớn hơn chuỗi’ đầu tiên và nhỏ hơn chuỗi ’cuối cùng

e) Danh sách văn phòng phẩm trống

Answer:

a) (20 + (-10)) <12

b) num3 24)

c) (6.75> = num1) và (6.75

Câu 3:

Viết các biểu thức logic tương ứng với các câu lệnh sau trong Python và đánh giá các biểu thức (giả sử các biến NUM1, NUM2, NUM3, đầu tiên, giữa, cuối cùng đã có các giá trị có ý nghĩa): a) tổng 20 và 10 và 10.

b) num3 không quá 24

C) 6,75 là giữa các giá trị của số nguyên NUM1 và NUM2.num1 = 4
  num2 = num1 + 1
  num1 = 2
  print (num1, num2)

d) chuỗi ’giữa, lớn hơn chuỗi’ đầu tiên và nhỏ hơn chuỗi ’cuối cùngnum1, num2 = 2, 6
  num1, num2 = num2, num1 + 2
  print (num1, num2)

e) Danh sách văn phòng phẩm trốngnum1, num2 = 2, 3
  num3, num2 = num1, num3 + 1
  print (num1, num2, num3)

Answer:

a) (20 + (-10)) <12

b) num3 24)

c) (6.75> = num1) và (6.75num3 is used in RHS of line 2 (num3, num2 = num1, num3 + 1) before defining it earlier.

Câu 3:

Viết các biểu thức logic tương ứng với các câu lệnh sau trong Python và đánh giá các biểu thức (giả sử các biến NUM1, NUM2, NUM3, đầu tiên, giữa, cuối cùng đã có các giá trị có ý nghĩa): a) tổng 20 và 10 và 10.

b) num3 không quá 24

C) 6,75 là giữa các giá trị của số nguyên NUM1 và NUM2.

d) chuỗi ’giữa, lớn hơn chuỗi’ đầu tiên và nhỏ hơn chuỗi ’cuối cùng

e) Danh sách văn phòng phẩm trống

a) (20 + (-10)) <12

b) num3 24)

c) (6.75> = num1) và (6.75

d) (giữa> đầu tiên) và (giữa

e) Len (văn phòng phẩm) == 0

Answer:

Trang số 116:

Câu 4:

Thêm một cặp dấu ngoặc đơn vào mỗi biểu thức để nó đánh giá là true.

a) 0 == 1 == 2

b) 2 + 3 == 4 + 5 == 7
The formula for the volume of a sphere:
Volume of sphere, V=43πr3
Even if 'r' is a whole number, the value of volume can be a fraction which can be represented in a decimal form easily by float data type.

C) Lỗi như Num3 được sử dụng trong RHS của dòng 2 (num3, num2 = num1, num3 + 1) trước khi xác định trước đó.
The perimeter of a square:
Perimeter = 4 × side length
If the side length is a decimal number, the result may come out to be a decimal number which can be easily represented by float data type.

A) (0 == (1 == 2))

b) (2 + (3 == 4) + 5) == 7

h) Kiểu dữ liệu chuỗi sẽ được sử dụng để biểu diễn 'địa chỉ của học sinh'. Tuy nhiên, nếu chúng ta phải lưu trữ địa chỉ ở định dạng có cấu trúc hơn, chúng ta cũng có thể sử dụng kiểu dữ liệu từ điển. ví dụ. Địa chỉ = {'line1': 'dòng địa chỉ 1', 'line2': 'địa chỉ dòng2', 'địa phương': 'tên địa phương', 'thành phố': 'tên thành phố', 'pincode': 110001, 'quốc gia': 'Ấn Độ'}Address = { 'Line1': ‘Address line 1', 'Line2':'Address Line2', 'Locality':'Locality Name', 'City':'City Name', 'Pincode':110001, 'Country':'India'}

Trang số 116:

Câu 7:

Cho đầu ra của các điều sau khi num1 = 4, num2 = 3, num3 = 2

a) num1 + = num2 + num3 & nbsp; & nbsp; in (num1)num1 += num2 + num3
   print (num1)

b) num1 = num1 ** (num2 + num3) & nbsp; in (num1)num1 = num1 ** (num2 + num3)
  print (num1)

c) num1 ** = num2 + num3num1 **= num2 + num3

d) num1 = '5' + '5' & nbsp; in (num1)num1 = '5' + '5'
  print(num1)

E) In (4.00/(2.0+2.0))print(4.00/(2.0+2.0))

f) num1 = 2+9*((3*12) -8)/10 & nbsp; in (num1)num1 = 2+9*((3*12)-8)/10
  print(num1)

g) num1 = 24 // 4 // 2 & nbsp; in (num1)num1 = 24 // 4 // 2
  print(num1)

h) num1 = float (10) & nbsp; & nbsp; & nbsp; in (num1)num1 = float(10)
    print (num1)

i) num1 = int ('3.14') & nbsp; in (num1)num1 = int('3.14')
  print (num1)

j) in ('tạm biệt' == 'tạm biệt')print('Bye' == 'BYE')

k) In (10! = 9 và 20> = 20)print(10 != 9 and 20 >= 20)

l) In (10 + 6 * 2 ** 2! = 9 // 4 -3 và 29> = 29/9)print(10 + 6 * 2 ** 2 != 9//4 -3 and 29>= 29/9)

m) in (5 % 10 + 10 <50 và 29print(5 % 10 + 10 < 50 and 29 <= 29)

n) in ((0 <6) hoặc (không (10 == 6) và (10print((0 < 6) or (not (10 == 6) and (10<0)))

Answer:

A) Num1 + = 3 + 2 Câu lệnh trên có thể được viết asnum1 = num1 + 3 + 2 = 4 + 3 + 2 = 9 Do đó, in (num1) sẽ cho đầu ra 9.num1 += 3 + 2
The above statement can be written as
num1 = num1 + 3 + 2 = 4 + 3 + 2 = 9
Therefore, print(num1) will give the output 9.

b) & nbsp; num1 = num1 ** (num2 + num3) câu lệnh trên sẽ được thực thi theo các bước sau.num1 = 4 ** (3 + 5) = 4 ** 5 = 1024 Do đó, in (num1) sẽ cho đầu ra 1024.num1 = num1 ** (num2 + num3)
The above statement will be executed as per the following steps.
num1 = 4 ** (3 + 5) = 4 ** 5 = 1024
Therefore, print(num1) will give the output 1024.

c) num1 ** = num2 + num3 Câu lệnh trên có thể được viết asnum1 ** = 5 num1 = num1 ** 5 num1 = 4 ** 5 num1 = 1024 Do đó, đầu ra sẽ là 1024.num1 **= num2 + num3
The above statement can be written as
num1 **= 5
num1 = num1 ** 5
num1 = 4 ** 5
num1 = 1024

Therefore, the output will be 1024.

d) num1 = '5' + '5' RHS trong câu lệnh trên là '5' + '5'. Xin lưu ý rằng 5 được đặt trong các trích dẫn và do đó sẽ được coi là một chuỗi. Do đó, dòng đầu tiên chỉ là một kết nối chuỗi sẽ cung cấp cho đầu ra 55. Loại đầu ra sẽ là một chuỗi, không phải là một số nguyên.num1 = '5' + '5'
The RHS in the above statement is '5' + '5'. Please note that 5 is enclosed in quotes and hence will be treated as a string. Therefore, the first line is just a string concatenation which will give the output 55. The type of output will be a string, not an integer.

e) In (4.00/(2.0 + 2.0)) Các số được viết trong câu lệnh nằm trong kiểu dữ liệu float Do đó, đầu ra cũng sẽ ở dạng dữ liệu float.print (4.00/(2.0 + 2.0)) in (4.0/4.0 ) 1.0 Do đó, đầu ra sẽ là 1.0.print(4.00/(2.0 + 2.0))
The numbers written in the statement are in float data type therefore, the output will be also in float data type.
print(4.00/(2.0 + 2.0))
print(4.0/4.0)
1.0

Therefore, the output will be 1.0.

f) num1 = 2 + 9 * ((3 * 12) - 8) /10 & nbsp;# biểu thức trong dấu ngoặc bên trong sẽ được đánh giá FirstNum1 = 2 + 9 * (36 - 8) /10 & nbsp; # Biểu thức trong ngoặc bên ngoài sẽ được đánh giá Next & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; num1 = 2 + 9 * 28/10 # * và/là cùng một ưu tiên, do đó, theo thứ tự từ trái được theo dõi được theo sau & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; num1 = 2 + 25.2 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Num1 = 27.2 Do đó, đầu ra sẽ là 27.2.num1 = 2 + 9 * ((3 * 12) - 8) /10
 # The expression within inner brackets will be evaluated first
num1 = 2 + 9 * (36 - 8) /10 
# The expression within outer brackets will be evaluated next         
num1 = 2 + 9 * 28/10
# * and / are of same precedence, hence, left to right order is followed
num1 = 2 + 252/10           
num1 = 2 + 25.2           
num1 = 27.2

Therefore, the output will be 27.2.

g) num1 = 24 // 4 // 2 #khi các toán tử giống nhau, từ trái sang phải sẽ được tuân theo cho operationnum1 = 6 // 2 & nbsp; & nbsp; #When phân chia sàn được sử dụng, giá trị trả về sẽ là loại dữ liệu int & nbsp; & nbsp; & nbsp; & nbsp; num1 = 3 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Do đó, đầu ra sẽ là 3num1 = 24 // 4 // 2
#When the operators are same, left to right order will be followed for operation
num1 = 6 // 2  
#When floor division is used, return value will be int data type     
num1 = 3       
Therefore, the output will be 3

h) & nbsp; num1 = float (10) float (10) sẽ chuyển đổi giá trị số nguyên thành giá trị float và do đó, đầu ra sẽ là 10.0.num1 = float(10)
float(10) will convert integer value to float value and therefore, the output will be 10.0.

i) & nbsp; num1 = int ('3.14') Điều này sẽ dẫn đến một lỗi vì chúng ta không thể chuyển biểu diễn chuỗi của phao cho hàm int.num1 = int('3.14')
This will result in an error as we cannot pass string representation of float to an int function.

j) & nbsp; print ('bye' == 'bye') khi python so sánh ký tự chuỗi với ký tự và khi các ký tự khác nhau được tìm thấy thì giá trị unicode của chúng được so sánh. Ký tự có giá trị unicode thấp hơn được coi là nhỏ hơn. Ở đây, 'Y' có Unicode 121 và 'Y' có 89. Do đó, đầu ra sẽ là 'sai'.print('Bye' == 'BYE')
As Python compares string character to character and when different characters are found then their Unicode value is compared. The character with lower Unicode value is considered to be smaller. Here, 'y' has Unicode 121 and 'Y' has 89. Therefore, the output will be 'False'.

k) In (10! = 9 và 20> = 20) In (true và true) in (true) Do đó, đầu ra sẽ là 'true'.print(10 != 9 and 20 >= 20)
print(True and True)
print(True)

Therefore, the output will be 'True'.

l) In (10 + 6 * 2 ** 2! = 9 // 4 -3 và 29> = 29/9) Lấy câu lệnh trên trong hai phần riêng biệtprint(10 + 6 * 2 ** 2 != 9//4 -3 and 29>= 29/9)
Taking the above statement in two separate parts

LHS: 10 + 6 * 2 ** 2! = 9 // 4 - 3 10 + 6 * 4! = 2 - 3 10 + 24! = -1 34! = -1 Đúng
10 + 6 * 2 ** 2 != 9//4 - 3
10 + 6 * 4 != 2 - 3
10 + 24 != -1
34 != -1
True

RHS: 29> = 29/9 Đúng
29 >= 29/9
True

Bây giờ phương trình hoàn chỉnh có thể được viết asprint (đúng và đúng) do đó, đầu ra sẽ là 'đúng'.
print(True and True)
Therefore, the output will be 'True'.

m) in (5 % 10 + 10 <50 và 29print(5 % 10 + 10 < 50 and 29 <= 29)
Taking the above statement in two separate parts

n) in ((0 <6) hoặc (không (10 == 6) và (10
5 % 10 + 10 < 50
5 + 10 < 50
15 < 50
True

A) Num1 + = 3 + 2 Câu lệnh trên có thể được viết asnum1 = num1 + 3 + 2 = 4 + 3 + 2 = 9 Do đó, in (num1) sẽ cho đầu ra 9.
29 <= 29
True

b) & nbsp; num1 = num1 ** (num2 + num3) câu lệnh trên sẽ được thực thi theo các bước sau.num1 = 4 ** (3 + 5) = 4 ** 5 = 1024 Do đó, in (num1) sẽ cho đầu ra 1024.
print(True and True)
Therefore, the output will be 'True'.

c) num1 ** = num2 + num3 Câu lệnh trên có thể được viết asnum1 ** = 5 num1 = num1 ** 5 num1 = 4 ** 5 num1 = 1024 Do đó, đầu ra sẽ là 1024.print( (0 < 6) or (not (10 == 6) and (10<0) ) )
print(True or (not False and False))
print(True or (True and False))

# not will be evaluated before and/or.
print(True or False)
print(True)

Therefore, the output will be 'True'.

d) num1 = '5' + '5' RHS trong câu lệnh trên là '5' + '5'. Xin lưu ý rằng 5 được đặt trong các trích dẫn và do đó sẽ được coi là một chuỗi. Do đó, dòng đầu tiên chỉ là một kết nối chuỗi sẽ cung cấp cho đầu ra 55. Loại đầu ra sẽ là một chuỗi, không phải là một số nguyên.

e) In (4.00/(2.0 + 2.0)) Các số được viết trong câu lệnh nằm trong kiểu dữ liệu float Do đó, đầu ra cũng sẽ ở dạng dữ liệu float.print (4.00/(2.0 + 2.0)) in (4.0/4.0 ) 1.0 Do đó, đầu ra sẽ là 1.0.

f) num1 = 2 + 9 * ((3 * 12) - 8) /10 & nbsp;# biểu thức trong dấu ngoặc bên trong sẽ được đánh giá FirstNum1 = 2 + 9 * (36 - 8) /10 & nbsp; # Biểu thức trong ngoặc bên ngoài sẽ được đánh giá Next & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; num1 = 2 + 9 * 28/10 # * và/là cùng một ưu tiên, do đó, theo thứ tự từ trái được theo dõi được theo sau & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; num1 = 2 + 25.2 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Num1 = 27.2 Do đó, đầu ra sẽ là 27.2.

g) num1 = 24 // 4 // 2 #khi các toán tử giống nhau, từ trái sang phải sẽ được tuân theo cho operationnum1 = 6 // 2 & nbsp; & nbsp; #When phân chia sàn được sử dụng, giá trị trả về sẽ là loại dữ liệu int & nbsp; & nbsp; & nbsp; & nbsp; num1 = 3 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Do đó, đầu ra sẽ là 325 / 0

h) & nbsp; num1 = float (10) float (10) sẽ chuyển đổi giá trị số nguyên thành giá trị float và do đó, đầu ra sẽ là 10.0.num1 = 25; num2 = 0; num1 / num2

Answer:

i) & nbsp; num1 = int ('3.14') Điều này sẽ dẫn đến một lỗi vì chúng ta không thể chuyển biểu diễn chuỗi của phao cho hàm int.

j) & nbsp; print ('bye' == 'bye') khi python so sánh ký tự chuỗi với ký tự và khi các ký tự khác nhau được tìm thấy thì giá trị unicode của chúng được so sánh. Ký tự có giá trị unicode thấp hơn được coi là nhỏ hơn. Ở đây, 'Y' có Unicode 121 và 'Y' có 89. Do đó, đầu ra sẽ là 'sai'.

d) num1 = '5' + '5' RHS trong câu lệnh trên là '5' + '5'. Xin lưu ý rằng 5 được đặt trong các trích dẫn và do đó sẽ được coi là một chuỗi. Do đó, dòng đầu tiên chỉ là một kết nối chuỗi sẽ cung cấp cho đầu ra 55. Loại đầu ra sẽ là một chuỗi, không phải là một số nguyên.

e) In (4.00/(2.0 + 2.0)) Các số được viết trong câu lệnh nằm trong kiểu dữ liệu float Do đó, đầu ra cũng sẽ ở dạng dữ liệu float.print (4.00/(2.0 + 2.0)) in (4.0/4.0 ) 1.0 Do đó, đầu ra sẽ là 1.0.

f) num1 = 2 + 9 * ((3 * 12) - 8) /10 & nbsp;# biểu thức trong dấu ngoặc bên trong sẽ được đánh giá FirstNum1 = 2 + 9 * (36 - 8) /10 & nbsp; # Biểu thức trong ngoặc bên ngoài sẽ được đánh giá Next & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; num1 = 2 + 9 * 28/10 # * và/là cùng một ưu tiên, do đó, theo thứ tự từ trái được theo dõi được theo sau & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; num1 = 2 + 25.2 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Num1 = 27.2 Do đó, đầu ra sẽ là 27.2.
a) (0,0)
b) (10,10)
c) (6, 6)
d) (7,8)

Answer:

Công thức khoảng cách có thể được sử dụng để tính toán khoảng cách giữa các điểm mà phi tiêu chạm vào bảng tăng tốc và trung tâm của bảng tăng tốc. & NBSP; Khoảng cách của một điểm P (x, y) từ gốc được cho bởi x2+y2. & nbsp;
The distance of a point P(x, y) from the origin is given by x2+y2.
 

Để tính toán căn bậc hai, phương trình có thể được nâng lên thành nguồn & nbsp; 0,5. & Nbsp;

Chương trình:


x = int (input ('enter x tọa độ:')) y = int (input ('enter y tọa độ:')))int(input('Enter X Coordinate: '))
y = int(input('Enter Y Coordinate: '))

dis = (x ** 2 + y ** 2) ** 0.5#Nếu dis lớn hơn 10, có nghĩa là phi tiêu cách xa trung tâm hơn 10 đơn vị (dis
#if dis is greater than 10, means that dart is more than 10 units away from the centre.
print(dis <= 10)

Đầu ra cho tọa độ phi tiêu như sau: a) (0,0): true b) (10,10): false c) (6,6): true d)
a) (0,0): True
b) (10,10): False
c) (6,6): True
d) (7,8): False

Trang số 117:

Câu 10:

Viết một chương trình Python để chuyển đổi nhiệt độ theo mức độ C, cấp độ Fahrenheit. Nếu nước sôi ở 100 độ C và đóng băng là 0 độ C, hãy sử dụng chương trình để tìm hiểu điểm sôi và điểm đóng băng của nước trên thang đo Fahrenheit là gì. (Gợi ý: T (° F) = T (° C) × 9/5 + 32)

Answer:

Chương trình:#Xác định nhiệt độ sôi và đóng băng trong Celcius sôi = 100 đóng băng = 0print ('Nhiệt độ sôi nước ở Fahrenheit ::') tb)
#defining the boiling and freezing temp in celcius
boil = 100
freeze = 0
print('Water Boiling temperature in Fahrenheit::')
#Calculating Boiling temperature in Fahrenheit
tb = boil * (9/5) + 32
#Printing the temperature
print(tb)

In ('Nhiệt độ đóng băng nước ở Fahrenheit ::')('Water Freezing temperature in Fahrenheit::')
#Calculating Boiling temperature in Fahrenheit
tf = freeze * (9/5) + 32
#Printing the temperature
print(tf)

Đầu ra: Nhiệt độ sôi nước & NBSP; trong Fahrenheit :: 212.0 Nước nhiệt độ đóng băng ở Fahrenheit :: 32.0
Water Boiling temperature  in Fahrenheit::
212.0
Water Freezing temperature in Fahrenheit::
32.0

Trang số 117:

Câu 10:

Viết một chương trình Python để chuyển đổi nhiệt độ theo mức độ C, cấp độ Fahrenheit. Nếu nước sôi ở 100 độ C và đóng băng là 0 độ C, hãy sử dụng chương trình để tìm hiểu điểm sôi và điểm đóng băng của nước trên thang đo Fahrenheit là gì. (Gợi ý: T (° F) = T (° C) × 9/5 + 32)
Principal or money lent = P, Rate of interest = R% per annum and Time = T years. Then Simple Interest (SI) = (P x R x T)/ 100.
Amount payable = Principal + SI. P, R and T are given as input to the program.

Answer:

Program:

Chương trình:#Xác định nhiệt độ sôi và đóng băng trong Celcius sôi = 100 đóng băng = 0print ('Nhiệt độ sôi nước ở Fahrenheit ::') tb)
P = float(input('Enter the principal: '))
R = float(input('Enter the rate of interest per annum: '))
T = float(input('Enter the time in years: '))
#calculating simple interest
SI = (P * R * T)/100
#caculating amount = Simple Interest + Principal
amount = SI + P
#Printing the total amount
print('Total amount:',amount)

In ('Nhiệt độ đóng băng nước ở Fahrenheit ::')
Enter the principal: 12500
Enter the rate of interest per annum: 4.5
Enter the time in years: 4
Total amount: 14750.0

Đầu ra: Nhiệt độ sôi nước & NBSP; trong Fahrenheit :: 212.0 Nước nhiệt độ đóng băng ở Fahrenheit :: 32.0

Câu 11:

Viết một chương trình Python để tính số tiền phải trả nếu tiền đã được cho vay vì lãi suất đơn giản. Tiền gốc hoặc tiền cho vay = p, lãi suất = r% mỗi năm và thời gian = t năm. Sau đó lãi suất đơn giản (si) = (p x r x t)/ 100. số tiền phải trả = gốc + si. P, R và T được đưa ra làm đầu vào cho chương trình.

Answer:

Program:

#Khi sử dụng người dùng cho tiền gốc, lãi suất và thời gian p = float (đầu vào ('nhập tiền gốc:')) r = float (input ('nhập lãi suất mỗi năm:')) t = float (input (input ( 'Nhập thời gian tính theo năm:')) số lượng)
x = int(input('Enter the number of days required by A to complete work alone: '))
y = int(input('Enter the number of days required by B to complete work alone: '))
z = int(input('Enter the number of days required by C to complete work alone: '))

Đầu ra:- Nhập hiệu trưởng: 12500 Nhập lãi suất mỗi năm: 4,5 Nhập thời gian tính theo năm: 4 Tổng số tiền: 14750.0
#formula used as per the question

combined = (x * y * z)/(x*y + y*z + x*z)
#rounding the answer to 2 decimal places for easy readability
days = round(combined,2)
#printing the total time taken by all three persons
print('Total time taken to complete work if A, B and C work together: ', days)

Trang số 118:
Enter the number of days required by A to complete work alone: 8
Enter the number of days required by B to complete work alone: 10
Enter the number of days required by C to complete work alone: 20
Total time taken to complete work if A, B and C work together: 3.64

Đầu ra: Nhiệt độ sôi nước & NBSP; trong Fahrenheit :: 212.0 Nước nhiệt độ đóng băng ở Fahrenheit :: 32.0

Câu 11:

Viết một chương trình Python để tính số tiền phải trả nếu tiền đã được cho vay vì lãi suất đơn giản. Tiền gốc hoặc tiền cho vay = p, lãi suất = r% mỗi năm và thời gian = t năm. Sau đó lãi suất đơn giản (si) = (p x r x t)/ 100. số tiền phải trả = gốc + si. P, R và T được đưa ra làm đầu vào cho chương trình.

Answer:

#Khi sử dụng người dùng cho tiền gốc, lãi suất và thời gian p = float (đầu vào ('nhập tiền gốc:')) r = float (input ('nhập lãi suất mỗi năm:')) t = float (input (input ( 'Nhập thời gian tính theo năm:')) số lượng)
#Program to input two numbers and performing all arithmetic operations

Đầu ra:- Nhập hiệu trưởng: 12500 Nhập lãi suất mỗi năm: 4,5 Nhập thời gian tính theo năm: 4 Tổng số tiền: 14750.0


Trang số 118:int(input("Enter first number: "))
#Input Second number
num2 = int(input("Enter second number: "))

Câu 12:
print("Results:-")
print("Addition: ",num1+num2)
print("Subtraction: ",num1-num2)
print("Multiplication: ",num1*num2)
print("Division: ",num1/num2)
print("Modulus: ", num1%num2)
print("Floor Division: ",num1//num2)
print("Exponentiation: ",num1 ** num2)

Viết một chương trình để tính toán số ngày một công việc sẽ được hoàn thành bởi ba người A, B và C cùng nhau. A, B, C Mất X ngày, Y ngày và Z ngày tương ứng để thực hiện công việc một mình. Công thức để tính số ngày nếu chúng hoạt động cùng nhau là XYZ/(XY + YZ + XZ) trong đó X, Y và Z được đưa ra làm đầu vào cho chương trình.
Enter first number: 8
Enter second number: 3
Results:-
Addition:  11
Subtraction:  5
Multiplication:  24
Division:  2.6666666666666665
Modulus:  2
Floor Division:  2
Exponentiation:  512

Đầu ra: Nhiệt độ sôi nước & NBSP; trong Fahrenheit :: 212.0 Nước nhiệt độ đóng băng ở Fahrenheit :: 32.0

Câu 11:

Viết một chương trình Python để tính số tiền phải trả nếu tiền đã được cho vay vì lãi suất đơn giản. Tiền gốc hoặc tiền cho vay = p, lãi suất = r% mỗi năm và thời gian = t năm. Sau đó lãi suất đơn giản (si) = (p x r x t)/ 100. số tiền phải trả = gốc + si. P, R và T được đưa ra làm đầu vào cho chương trình.

Answer:

Program:

#Xác định hai biến x = 5 y = 6
x = 5
y = 6

#in các giá trị trước khi hoán đổi ("các giá trị của x và y là", x, "và", y, "tương ứng.")
print("The values of x and y are",x,"and",y,"respectively.")

# k là biến thứ ba được sử dụng để trao đổi các giá trị giữa x và y k = x & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; x = y y = k
k = x                        
x = y
y = k

#in các giá trị sau khi hoán đổi ("các giá trị của x và y sau khi hoán đổi là", x, "và", y, "tương ứng.")
print("The values of x and y after swapping are",x,"and",y,"respectively.")

Đầu ra: Các giá trị của X và Y lần lượt là 5 và 6. Các giá trị của x và y sau khi hoán đổi lần lượt là 6 và 5.
The values of x and y are 5 and 6 respectively.
The values of x and y after swapping are 6 and 5 respectively.

Trang số 118:

Câu 15:

Viết một chương trình để trao đổi hai số mà không cần sử dụng biến thứ ba.

Answer:

Chương trình: #defining hai biến x = 5 y = 6
#defining two variables
x = 5
y = 6

#in các giá trị trước khi hoán đổi

In ("Các giá trị của x và y là", x, "và", y, "tương ứng.")("The values of x and y are",x,"and",y,"respectively.")

# Sử dụng 'Nhiều gán' để trao đổi các giá trị x, y = y, x
x,y = y,x

#in các giá trị sau khi hoán đổi ("các giá trị của x và y sau khi hoán đổi là", x, "và", y, "tương ứng.")
print("The values of x and y after swapping are",x,"and",y,"respectively.")

Đầu ra: Các giá trị của X và Y lần lượt là 5 và 6. Các giá trị của x và y sau khi hoán đổi lần lượt là 6 và 5.
The values of x and y are 5 and 6 respectively.
The values of x and y after swapping are 6 and 5 respectively.

Trang số 118:

Câu 15:

Viết một chương trình để trao đổi hai số mà không cần sử dụng biến thứ ba.

Answer:

Chương trình: #defining hai biến x = 5 y = 6

#in các giá trị trước khi hoán đổi
str = "GOOD MORNING "
n = int(input("Enter the value of n: "))

In ("Các giá trị của x và y là", x, "và", y, "tương ứng.") n>0:
    print(str * n)
else:
    print("Invalid value for n, enter only positive values")

# Sử dụng 'Nhiều gán' để trao đổi các giá trị x, y = y, x
Enter the value of n: 5
GOOD MORNING GOOD MORNING GOOD MORNING GOOD MORNING GOOD MORNING

Trang số 118:

Câu 15:

Viết một chương trình để trao đổi hai số mà không cần sử dụng biến thứ ba.

Answer:

Chương trình: #defining hai biến x = 5 y = 6
#defining three variables
a = 5
b = 6
c = 7

#in các giá trị trước khi hoán đổi
average = (a + b + c)/3

In ("Các giá trị của x và y là", x, "và", y, "tương ứng.")
print("The average of",a,b,"and",c,"is",average)

# Sử dụng 'Nhiều gán' để trao đổi các giá trị x, y = y, x
The average of 5 6 and 7 is 6.0

Trang số 118:

Câu 15:

Viết một chương trình để trao đổi hai số mà không cần sử dụng biến thứ ba.

Answer:

Chương trình: #defining hai biến x = 5 y = 6
#defining three different radius using variables r1, r2, r3
r1 = 7
r2 = 12
r3 = 16
#calculating the volume using the formula
volume1 = (4/3*22/7*r1**3)
volume2 = (4/3*22/7*r2**3)
volume3 = (4/3*22/7*r3**3)

#in các giá trị trước khi hoán đổi

In ("Các giá trị của x và y là", x, "và", y, "tương ứng.")("When the radius is",r1,"cm, the volume of the sphere will be", round(volume1,2),"

# Sử dụng 'Nhiều gán' để trao đổi các giá trị x, y = y, x")
print("When the radius is",r2,"cm, the volume of the sphere will be", round(volume2,2),"cc")
print("When the radius is",r3,"cm, the volume of the sphere will be", round(volume3,2),"cc")

Câu 16:
When the radius is 7 cm, the volume of the sphere will be 1437.33 cc
When the radius is 12 cm, the volume of the sphere will be 7241.14 cc
When the radius is 16 cm, the volume of the sphere will be 17164.19 cc

Trang số 118:

Câu 15:

Viết một chương trình để trao đổi hai số mà không cần sử dụng biến thứ ba.

Answer:

Chương trình: #defining hai biến x = 5 y = 6
#Program to tell the user when they will turn 100 Years old
name = input("Enter your name: ")

#in các giá trị trước khi hoán đổi
age = int(input("Enter your age: "))

In ("Các giá trị của x và y là", x, "và", y, "tương ứng.")
hundred = 2020 + (100 - age)

# Sử dụng 'Nhiều gán' để trao đổi các giá trị x, y = y, x
print("Hi",name,"! You will turn 100 years old in the year",hundred)

Câu 16:
Enter your name: John
Enter your age: 15
Hi John ! You will turn 100 years old in the year 2105

Trang số 118:

Câu 15:

Viết một chương trình để trao đổi hai số mà không cần sử dụng biến thứ ba.

Answer:

Chương trình: #defining hai biến x = 5 y = 6
E = mc2
where, E ⇒ energy measured in Joule,
m ⇒ mass in Kilogram,
c ⇒ speed of light in m/s.

#in các giá trị trước khi hoán đổi
#Program to calculate the equivalent energy of an object
#asking for the mass in grams

mass = float(input("Enter the mass of object(in grams): "))

In ("Các giá trị của x và y là", x, "và", y, "tương ứng.")
c = 3 * 10 ** 8

# Sử dụng 'Nhiều gán' để trao đổi các giá trị x, y = y, x
Energy = (mass/1000) * c ** 2

Câu 16:
print("The energy of an object with mass",mass," grams is",Energy,"Joule.")

Đầu ra: Nhập khối lượng của đối tượng (tính bằng gam): 25 năng lượng của một vật thể có khối lượng 25.0 & nbsp; Gram là 2250000000000000.0 Joule.
Enter the mass of object(in grams): 25
The energy of an object with mass 25.0  grams is 2250000000000000.0 Joule.

Trang số 118:

Câu 21:

Giả sử rằng một cái thang được đặt thẳng đứng trên tường. Để các biến dài và góc lưu trữ chiều dài của thang và góc mà nó hình thành với mặt đất khi nó dựa vào tường. Viết một chương trình Python để tính chiều cao đạt được bằng thang trên tường cho các giá trị chiều dài và góc sau: a) 16 feet và 75 độ B) 20 feet và 0 độ C) 24 feet và 45 độ D) 24 feet và 80 độ
a) 16 feet and 75 degrees
b) 20 feet and 0 degrees
c) 24 feet and 45 degrees
d) 24 feet and 80 degrees

Answer:

Sơ đồ có thể được vẽ như sau:

Hướng dẫn computer science with python class 11 solutions - khoa học máy tính với giải pháp python lớp 11

Ở đây: sin (θ) = chiều cao / chiều dài ⇒ chiều cao = chiều dài & nbsp; × sin (θ)
sin(θ) = height / length
⇒ height = length × sin(θ)

Để tính giá trị sin () trong python, hàm module module () là cần thiết. Các giá trị cần được truyền trong radian cho hàm sin (). Do đó, mức độ sẽ được chuyển đổi thành radian và sau đó hàm sin () sẽ được áp dụng.

Chương trình:

#Hình ảnh mô -đun toán học, để sử dụng sin & radians functionimport math length = int (input ("Nhập chiều dài của thang:")) độ = int (đầu vào ("Nhập độ căn chỉnh:"))#Chuyển đổi độ thành radian radian = math.radians (độ) bằng thang có chiều dài ", chiều dài," chân và căn chỉnh ở ", độ," độ là ", chiều cao," feet. ")
import math
length = int(input("Enter the length of the ladder: "))
degrees = int(input("Enter the alignment degree: "))
#Converting degrees to radian
radian = math.radians(degrees)
#Computing sin value
sin = math.sin(radian)
# Calculating height and rounding it off to 2 decimal places
height = round(length * sin,2)
#displaying the output
print("The height reached by ladder with length",length,"feet and aligned at",degrees,"degrees is",height, "feet.")

Đầu ra: a) Nhập chiều dài của thang: 16 Nhập độ căn chỉnh: 75 Chiều cao đạt được bằng thang với chiều dài 16 feet thẳng hàng ở 75 & NBSP; độ là 15,45 feet.
a) Enter the length of the ladder: 16
Enter the alignment degree: 75
The height reached by the ladder with length 16 feet aligned at 75  degrees is 15.45 feet.

b) Nhập chiều dài của thang: 20 Nhập độ căn chỉnh: 0 chiều cao đạt được bằng thang với chiều dài 20 feet và căn chỉnh ở 0 độ là 0,0 feet.Enter the length of the ladder: 20
Enter the alignment degree: 0
The height reached by the ladder with length 20 feet and aligned at 0 degrees is 0.0 feet.

c) Nhập chiều dài của thang: 24 Nhập độ căn chỉnh: 45 Chiều cao đạt được bằng thang với chiều dài 24 feet và căn chỉnh ở 45 độ là 16,97 feet.Enter the length of the ladder: 24
Enter the alignment degree: 45
The height reached by the ladder with length 24 feet and aligned at 45 degrees is 16.97 feet.

d) Nhập chiều dài của thang: 24 Nhập độ căn chỉnh: 80 chiều cao đạt được bằng thang với chiều dài 24 feet và căn chỉnh ở 80 độ là 23,64 feet.Enter the length of the ladder: 24
Enter the alignment degree: 80
The height reached by the ladder with length 24 feet and aligned at 80 degrees is 23.64 feet.

Xem các giải pháp NCERT cho tất cả các chương của lớp 11

Python trả lời lớp 11 là gì?

Trả lời: Python là một ngôn ngữ lập trình được giải thích, tương tác, theo định hướng đối tượng.an interpreted, interactive, object- oriented programming language.

Có phải Python có trong lớp 11 không?

1. Điều kiện tiên quyết: Không cần điều kiện tiên quyết lớn cho khóa học này ngoài các kỹ năng toán học cơ bản.Tuy nhiên, sẽ rất hữu ích nếu học sinh có kiến thức cơ bản về các ứng dụng máy tính.No major prerequisites are required for this course other than basic Mathematical skills. However, it will be helpful if the student has a basic knowledge of Computer Applications.

Tại sao Python là một ngôn ngữ chậm chạp lớp 11?

Mặc dù Python là một ngôn ngữ được giải thích, nhưng trước tiên nó được biên dịch thành mã byte.Mã byte này sau đó được giải thích và thực thi bởi máy ảo Python (PVM).Việc biên dịch và thực hiện này là những gì làm cho Python chậm hơn các ngôn ngữ cấp thấp khác như C/C ++.This compilation and execution are what make Python slower than other low-level languages such as C/C++.

Python lớp 11 nhàn rỗi là gì?

Idle là môi trường học tập và phát triển tích hợp của Python.Python's Integrated Development and Learning Environment.