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 |