Hướng dẫn programming data structures and algorithms using python nptel answers week 2 - lập trình cấu trúc dữ liệu và giải thuật bằng python đáp án nptel tuần 2

Lập trình, cấu trúc dữ liệu và thuật toán bằng cách sử dụng phân công lập trình Tuần 2 của Python

Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều

1] Một số nguyên dương M là một sản phẩm chính nếu nó có thể được viết là p × q, trong đó p và q là cả hai số nguyên tố. .
Viết một hàm python PrimePrimepluct [m] lấy số nguyên M làm đầu vào và trả về đúng nếu M là sản phẩm chính và sai. [Nếu M không dương, chức năng của bạn sẽ trả về sai.]
2] Viết một hàm delchar [s, c] lấy làm các chuỗi đầu vào s và c, trong đó C có độ dài 1 [tức là, một ký tự duy nhất] và trả về chuỗi thu được bằng cách xóa tất cả các lần xuất hiện của c trong s. Nếu C có độ dài khác hơn 1, hàm sẽ trả về s
3] Viết một chức năng xáo trộn [L1, L2] lấy làm hai danh sách đầu vào, 11 và L2, và trả về danh sách bao gồm phần đầu tiên trong L1, sau đó là phần tử thứ nhất trong L2, sau đó là phần tử thứ hai trong L2, sau đó Yếu tố thứ hai trong L2, và như vậy. Nếu hai danh sách không có độ dài bằng nhau, các phần tử còn lại của danh sách dài hơn được nối ở cuối đầu ra bị xáo trộn.
'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '
DUNG DỊCH
'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '
Def PrimeProduct [M]:
l = []
Nếu m> = 2:
Đối với tôi trong phạm vi [2, m]:
Nếu m%i == 0:
l+= [i]
Nếu len [l] == 2:
Nếu m == l [0]*l [1]:
Nếu l [1]%l [0] == 0:
trả lại sai
trả về đúng
Elif Len [L] == 1:
Nếu m == l [0]*l [0]:
trả về đúng
Elif Len [L] == 1:
trả lại sai
trả về đúng
trả lại sai
trả về đúng
Elif Len [L] == 1:
Nếu m == l [0]*l [0]:
khác:
khác:
trả về đúng
khác:
#Kiểm tra đáy ý chính theo cách khác
def delchar [s, c]:
Nếu len [c] == 1:
s = s.replace [c, '']
trở lại [các]
Def Shuffle [L1, L2]:
trả về đúng
Elif Len [L] == 1:
Nếu m == l [0]*l [0]:
khác:
khác:
khác:
khác:
Def PrimeProduct [M]:
#Kiểm tra đáy ý chính theo cách khác
def delchar [s, c]:
Nếu len [c] == 1:
s = s.replace [c, '']
trở lại [các]
Elif Len [L] == 1:
Nếu m == l [0]*l [0]:
khác:
khác:
#Kiểm tra đáy ý chính theo cách khác
def delchar [s, c]:
trả về đúng
trả lại sai
trả về đúng

Chủ Đề