Câu hỏi:

12/01/2023 821

Viết hàm UCLN(m, n) để tính ước chung lớn nhất của hai số nguyên âm m và n.

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Hàm có thể viết như sau:

def UCLN(m,n):

while m! = n:

if m > n:

m = m – n

else

n = n – m

return m

Quảng cáo

book vietjack

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Khi gọi hàm f(1, 2, 3, 4), khi định nghĩa hàm f có bao nhiêu tham số?

Xem đáp án » 12/01/2023 14,660

Câu 2:

Muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào?

Xem đáp án » 12/01/2023 8,160

Câu 3:

Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:
Media VietJack

Xem đáp án » 12/01/2023 7,356

Câu 4:

Giả sử A = [‘a’, ‘b’, ‘c’, ‘d’, 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai?

6 in A

‘a’ in A

Xem đáp án » 12/01/2023 7,171

Câu 5:

Chuỗi sau được in ra mấy lần?

s = "abcdefghi"

for i in range(10):

    if i % 4 == 0:

        print(s)  

Xem đáp án » 12/01/2023 7,169

Câu 6:

Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

Xem đáp án » 12/01/2023 6,706

Câu 7:

Kết quả của các câu lệnh sau là gì?

s = "12 34 56 ab cd de "

print(s. find(" "))

print(s.find("12"))

print(s. find("34"))

Xem đáp án » 12/01/2023 5,502

Bình luận


Bình luận