Nguyễn Phương Thảo
Giới thiệu về bản thân
while True:
try:
a = float(input("Nhập số thực dương a: "))
if a > 0:
break
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")
except ValueError:
print("Vui lòng nhập một số hợp lệ.")
print(f"Bình phương của a là: {a**2:.2f}")
a = float(input("Nhập số thực dương a: "))
while a <= 0:
a = float(input("Số vừa nhập chưa phải số thực dương. Hãy nhập lại: "))
print(f"Bình phương của a là: {a**2:.2f}")
chương trình đang thiếu hai dấu (:) ở cuối câu lệnh điều kiện if
Mã lỗi "SyntaxError"
Khắc phục: thêm dấu hai chấm vào cuối dòng câu điều kiện if
so_dien = int(input("Nhập số kWh: "))
if so_dien <= 50:
tien = so_dien * 1678
elif so_dien <= 100:
tien = 50 * 1678 + (so_dien - 50) * 1734
else:
tien = 50 * 1678 + 50 * 1734 + (so_dien - 100) * 2014
print("Tiền điện phải trả:", f"{tien:,}", "đồng")
nam = int(input("Nhập năm: "))
if nam % 400 == 0 or (nam % 4 == 0 and nam % 100 != 0):
print("Năm nhuận")
else:
print("Không phải năm nhuận")
kg = float(input("Nhập số kg cam: "))
if kg < 5:
gia = 20000
else:
gia = 18000
tien = kg * gia
print("Số tiền phải trả:", tien, "đồng")