Lập trình Cấu trúc dữ liệu và thuật toán bằng Python NPTEL Bài tập 2 câu trả lời

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Lập trình cấu trúc dữ liệu và thuật toán bằng Python Bài tập 2

6 tháng trước

3 phút

                     

Tên khóa học. Lập trình cấu trúc dữ liệu và thuật toán bằng Python

Liên kết khóa học. Bấm vào đây

Đây là những lời giải của Lập Trình Cấu Trúc Dữ Liệu Và Thuật Toán Bằng Python Tuần 2


Q1. Một trong 10 câu lệnh sau đây tạo ra lỗi. Cái nào? . )

x = [[3,5],"mimsy",2,"borogove",1]  # Statement 1
y = x[0:50]                          # Statement 2
z = y                                # Statement 3
w = x                                # Statement 4
x[1] = x[1][:5] + 'ery'              # Statement 5
y[1] = 4                             # Statement 6
w[1][:3] = 'fea'                     # Statement 7
z[4] = 42                            # Statement 8
x[0][0] = 5555                       # Statement 9
a = (x[3][1] == 1)                   # Statement 10

Câu trả lời. 7


quý 2. Hãy xem xét các dòng mã Python sau

Điều nào sau đây giữ ở cuối mã này?

b = [43,99,65,105,4]
a = b[2:]
d = b[1:]
c = b
d[1] = 95
b[2] = 47
c[3] = 73

Câu trả lời. c – a[0] == 65, b[3] == 73, c[3] == 73, d[1] == 95


Q3. Giá trị của endmsg sau khi thực hiện các dòng sau là gì?

startmsg = "anaconda"
endmsg = ""
for i in range(1,1+len(startmsg)):
  endmsg = endmsg + startmsg[-i]

Câu trả lời. 'anaconda'


Q4. Giá trị của mylist sau khi các dòng sau được thực thi là bao nhiêu?

def mystery(l):
  l = l[2:]
  return(l)

mylist = [7,11,13,17,19,21]
mystery(mylist)

Câu trả lời. [7,11,13,17,19,21]


Đây là những lời giải của Lập Trình Cấu Trúc Dữ Liệu Và Thuật Toán Bằng Python Tuần 2


Lập trình cấu trúc dữ liệu và thuật toán bằng Python Bài tập viết mã 2 có đáp án

Q1. Viết hàm intreverse(n) nhận đầu vào là số nguyên dương n và trả về số nguyên thu được bằng cách đảo ngược các chữ số trong n. Viết một hàm so khớp nhận đầu vào là một chuỗi s và kiểm tra xem các dấu ngoặc “(” và “)” trong s có khớp không. nghĩa là, mọi dấu “(” đều có dấu “)” khớp sau nó và mọi dấu “)” đều có dấu “(” khớp trước nó. Chức năng của bạn nên bỏ qua tất cả các biểu tượng khác xuất hiện trong s. Hàm của bạn sẽ trả về True nếu s khớp với dấu ngoặc và Sai nếu không. Viết hàm sumprimes(l) nhận đầu vào là danh sách các số nguyên l và trả về tổng của tất cả các số nguyên tố trong l

sol. -

def intreverse(n):
  ans = 0
  while n > 0:
    (d,n) = (n%10,n//10)
    ans = 10*ans + d
  return(ans)

def matched(s):
  nested = 0
  for i in range(0,len(s)):
    if s[i] == "(":
       nested = nested+1
    elif s[i] == ")":
       nested = nested-1
       if nested < 0:
          return(False)    
  return(nested == 0)

def factors(n):
  factorlist = []
  for i in range(1,n+1):
    if n%i == 0:
      factorlist = factorlist + [i]
  return(factorlist)

def isprime(n):
  return(factors(n) == [1,n])


def sumprimes(l):
  sum = 0
  for i in range(0,len(l)):
    if isprime(l[i]):
      sum = sum+l[i]
  return(sum)

Đây là những lời giải của Lập Trình Cấu Trúc Dữ Liệu Và Thuật Toán Bằng Python Tuần 2

Giải pháp cả tuần về Lập trình cấu trúc dữ liệu và thuật toán bằng Python. Bấm vào đây

Thêm giải pháp NPTEL. Nhấp vào đây


* Tài liệu và nội dung được tải lên trên trang web này chỉ nhằm mục đích thông tin chung và tham khảo. Vui lòng tự làm trước. NGHIÊM CẤM SAO CHÉP TÀI LIỆU

NPTEL Lập trình cấu trúc dữ liệu và thuật toán bằng Python ASSIGNMENT 2 Đáp án. - Chào các bạn học sinh, trong bài viết này chúng ta sẽ chia sẻ Cấu trúc dữ liệu và giải thuật lập trình NPTEL bằng Python đáp án bài tập tuần 2. Tất cả các câu trả lời được cung cấp dưới đây để giúp các sinh viên như một tài liệu tham khảo, Bạn phải gửi bài tập của mình theo kiến ​​​​thức của riêng bạn

Dưới đây, bạn có thể tìm thấy Cấu trúc dữ liệu và thuật toán lập trình NPTEL bằng Python Bài tập 2 Câu trả lời

Bài tập Không. Câu trả lờiLập trình cấu trúc dữ liệu và thuật toán bằng phép gán Python 1Bấm vào đâyLập trình cấu trúc dữ liệu và thuật toán bằng phép gán Python 2bấm vào đâyLập trình cấu trúc dữ liệu và thuật toán bằng phép gán Python 3bấm vào đâyLập trình cấu trúc dữ liệu và thuật toán bằng phép gán Python 4bấm vào đâyLập trình cấu trúc dữ liệu và thuật toán bằng phép gán Python 5Bấm vào đâyLập trình cấu trúc dữ liệu và thuật toán bằng phép gán Python 4Bấm vào đây

NPTEL Lập trình cấu trúc dữ liệu và thuật toán bằng Python Bài tập 2 Đáp án 2022. -

Q1. Một trong 10 câu lệnh sau đây tạo ra lỗi. Cái nào? . )

x = [[3,5],"mimsy",2,"borogove",1]  # Statement 1
y = x[0:50]                          # Statement 2
z = y                                # Statement 3
w = x                                # Statement 4
x[1] = x[1][:5] + 'ery'              # Statement 5
y[1] = 4                             # Statement 6
w[1][:3] = 'fea'                     # Statement 7
z[4] = 42                            # Statement 8
x[0][0] = 5555                       # Statement 9
a = (x[3][1] == 1)                   # Statement 10

câu trả lời. - 7

quý 2. Hãy xem xét các dòng mã Python sau

Điều nào sau đây giữ ở cuối mã này?

b = [43,99,65,105,4]
a = b[2:]
d = b[1:]
c = b
d[1] = 95
b[2] = 47
c[3] = 73

câu trả lời. - c – a[0] == 65, b[3] == 73, c[3] == 73, d[1] == 95

Đối với bài tập lập trình tuần 2 bấm vào đây

Q3. Giá trị của endmsg sau khi thực hiện các dòng sau là gì?

startmsg = "anaconda"
endmsg = ""
for i in range(1,1+len(startmsg)):
  endmsg = endmsg + startmsg[-i]

câu trả lời. - 'con trăn'

Đáp án bài tập tuần tới

Lập trình Cấu trúc dữ liệu và thuật toán bằng Python NPTEL Bài tập 2 câu trả lời

Q4. Giá trị của mylist sau khi các dòng sau được thực thi là bao nhiêu?

def mystery(l):
  l = l[2:]
  return(l)

mylist = [7,11,13,17,19,21]
mystery(mylist)

câu trả lời. -

Để thực tập và cập nhật công việc. - Chuyến thăm

từ chối trách nhiệm. Chúng tôi không khẳng định câu trả lời chắc chắn 100%, những câu trả lời này dựa trên kiến ​​thức duy nhất của chúng tôi và bằng cách đăng những câu trả lời này, chúng tôi chỉ đang cố gắng giúp đỡ sinh viên, vì vậy chúng tôi khuyên bạn nên tự mình làm bài tập

nếu bạn có bất kỳ đề xuất nào, hãy bình luận bên dưới hoặc liên hệ với chúng tôi tại [email được bảo vệ]

Nếu thấy bài viết hay và hữu ích đừng quên chia sẻ cho bạn bè cùng biết thông tin này nhé