

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
$\color{blue}{\boxed{\color{red}{(} \color{#FF5500}{っ} \color{#FFAA00}{◔} \color{#FFFF00}{◡} \color{#AAFF00}{◔} \color{#55FF00}{)} \color{#00FF00}{っ} \color{#00FF55}{ ♥}\begin{matrix}\color{#00FFAA}{t}\color{#00FFFF}{r} \color{#00AAFF}{i} \color{#0055FF}{e}\color{#0000FF}{t} \color{#5500FF}{s} \color{#AA00FF}{i} \color{#FF00FF}{g} \color{#FF00AA}{a} \color{#FF0055}{i}\\\color{#00FFAA}{♥} \color{#00FFFF}{♥} \color{#00AAFF}{♥} \color{#0055FF}{♥}\color{#0000FF}{♥} \color{#5500FF}{♥} \color{#AA00FF}{♥} \color{#FF00FF}{♥} \color{#FF00AA}{♥} \color{#FF0055}{♥}\\\color{#00FFAA}{t} \color{#00FFFF}{i} \color{#00AAFF}{ể} \color{#0055FF}{u}\color{#0000FF}{\_} \color{#5500FF}{\_} \color{#AA00FF}{m} \color{#FF00FF}{â} \color{#FF00AA}{y}\end{matrix}}}$
#trietsigai
d=int(input('Nhập khoảng cách di chuyển (km): d='))
tiền=0
if 1<=d<=50:
tiền=d*8000
elif 50<d<=100:
tiền=d*10000
elif d>100:
tiền=d*12000
print('Tổng tiền cần trả:',tiền,'VNĐ')Hãy giúp mọi người biết câu trả lời này thế nào?
khoảng cách d (km) ở đây ta sẽ lấy là số nguyên, ta sẽ bỏ qua các số như thập phân như 50.2 hay 50.666(7) gì đó vì giá tiền chỉ tính từ 50 km trở xuống và 51 km trở lên nên các số nằm giữa ta chỉ có thể lấy giá cước của 51 km trở lên
còn một cái nữa là nếu giá tiền <1, thì khi đó vì không có giá cước cho <1 km nên ta không cần ghi vì lúc đó nó miễn phí
nói chung cũng là do đề có lỗ hổng từ chỗ khoãng giữa 50 và 51 km rồi
Bảng tin
327
2833
99
cái đoạn else kia nếu nhập vào n<1 km thì sao, có phải nó cũng sẽ lấy 0, mấy km đấy nhân với 12000 đồng ko
701
91
728
ủa, chuẩn r mà
701
91
728
nó có phải tính theo bậc đâu, else chạy khi n > 100, th có ảnh hưởng đến TH: n < 1 đâu nhỉ..
701
91
728
đề này có ràng buộc j đâu