

Nguyễn Tuấn Dũng
Giới thiệu về bản thân



































a = int(input("Nhập số tự nhiên a: ")) b = int(input("Nhập số tự nhiên b: ")) while b != 0: r = a % b a = b b = r print("UCLN là:", a)
a = float(input("Nhập số thực dương a: ")) while a <= 0: print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.") a = float(input("Nhập số thực dương a: ")) b = a * a print("Bình phương của a là:", round(b, 2))
1. Lỗi
-Chương trình bị lỗi cú pháp (tức là viết sai quy tắc ngôn ngữ lập trình Python).
2. Mã lỗi:
SyntaxError: expected ':'
3. Lý do bị lỗi:
-Trong Python, khi viết câu lệnh if, phải có dấu hai chấm (:) ở cuối câu để báo cho máy biết: "phần phía sau là nội dung sẽ làm nếu điều kiện đúng". Trong chương trình: if x < y
-Thiếu dấu : ở cuối dòng nên máy báo lỗi
4. Cách sửa
x = 10.5
y = 20.9
if x < y:
print("x nhỏ hơn y")