Phùn Văn Dương

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của Phùn Văn Dương
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

Áp dụng công thức:


  • Nếu b = 0 → UCLN(a, b) = a
  • Nếu b > 0 → UCLN(a, b) = UCLN(b, a % b)


PyThon

def UCLN(a, b):

    while b != 0:

        a, b = b, a % b

    return a


# Nhập dữ liệu

a = int(input("Nhập a: "))

b = int(input("Nhập b: "))


# Tính và in kết quả

print("UCLN của", a, "và", b, "là:", UCLN(a, b)


  • Dùng vòng lặp while để lặp đến khi b = 0
  • Mỗi lần lặp:
    👉 a ← b
    👉 b ← a % b
  • Khi b = 0 thì a chính là UCLN





  • Nhập số thực a
  • Nếu a ≤ 0 → yêu cầu nhập lại
  • Nếu a > 0 → tính a^2 và in ra với 2 chữ số thập phân

while True:

    a = float(input("Nhập số thực dương a: "))

    

    if a <= 0:

        print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")

    else:

        break


# Tính bình phương và in kết quả

ket_qua = a ** 2

print("Bình phương của a là:", format(ket_qua


  • Dùng while True để lặp nhập cho đến khi đúng
  • Nếu a <= 0 → báo lỗi và nhập lại
  • Nếu đúng → thoát vòng lặp (break)
  • a ** 2 là bình phương
  • format(..., ".2f") giúp hiển thị 2 chữ số sau dấu phẩy




  • Thiếu dấu : (hai chấm) sau câu lệnh if


  • SyntaxError: invalid syntax

Trong Python, sau các câu lệnh điều kiện như if, for, while… bắt buộc phải có dấu : ở cuối.

Ở đây viết if x < y mà không có : nên Python báo lỗi cú pháp.