Yêu cầu: Giải thuật: test.py Kết quả:
Viết chương trình tính tiền cước TAXI. Biết rằng:
– Km đầu tiên là 5000đ
– 30Km tiếp theo là 4000đ
– Nếu lớn hơn 30Km thì mỗi Km thêm ra sẽ phải trả là 3000đ
– Hãy nhập số Km sau đó in ra số tiền phải trả.
– Dùng lệnh if để chia các mức giá khác nhau."""
# Author: VNCODING
# Function: Calculate taxi payment
# 2022/08/17 first create VNCODING
"""
KM1 = 5000
KM2 = 4000
KM3 = 3000
print["Input your distance [km]: "]
km = input[];
while float[km] < 0:
print["Input your distance [km] again: "]
km = input[];
cost = 0;
if float[km] 1 and float[km] 30:
cost = 1*KM1 * 29*KM2 + [float[km] - 30]*KM3
else:
print["Invalid input"]
print["Your taxi payment: ", cost, "VND"]
Input your distance [km]:
-5.2
Input your distance [km]
again:
4.6
Your taxi payment: 19400.0 VND
Bài 4: Tính cước taxi
Viết chương trình tính cước taxi theo biểu phí cơ bản như sau:
- Dành cho xe 4 chỗ
Giá mở cửa 11.000 đồng/ 0.8 km
Trong phạm vi 30km 15.300 đồng/km
Từ km thứ 31 trở đi 12.100 đồng/km
- Dành cho xe 7 chỗ
Giá mở cửa 12.000 đồng/ 0.8 km
Trong phạm vi 30km 16.100 đồng/km
Từ km thứ 31 trở đi 13.800 đồng/km
- Tiền chờ:5 phút đầu miễn phí, từ phút thứ sáu trở đi là 750đ/phút
Yêu cầu: Giải thuật: test.py
Viết chương trình tính tiền cước TAXI. Biết rằng:
– Km đầu tiên là 5000đ
– 30Km tiếp theo là 4000đ
– Nếu lớn hơn 30Km thì mỗi Km thêm ra sẽ phải trả là 3000đ
– Hãy nhập số Km sau đó in ra số tiền phải trả.
– Dùng lệnh if để chia các mức giá khác nhau.
""" # Author: VNCODING # Function: Calculate taxi payment # 2022/08/17 first create VNCODING """ KM1 = 5000 KM2 = 4000 KM3 = 3000 print["Input your distance [km]: "] km = input[]; while float[km] < 0: print["Input your distance [km] again: "] km = input[]; cost = 0; if float[km] 1 and float[km] 30: cost = 1*KM1 * 29*KM2 + [float[km] - 30]*KM3 else: print["Invalid input"] print["Your taxi payment: ", cost, "VND"]
Kết quả:
Input your distance [km]:
-5.2
Input your distance [km] again:
4.6
Your taxi
payment: 19400.0 VND
- Bài tập lập trình Python
- Lập trình Python
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
TRẢ LỜI
TRẢ LỜI
- accclone100817
- Chưa có nhóm
- Trả lời
6
- Điểm
115
- Cảm ơn
1
- accclone100817
- 30/11/2021
Bài 1
n = int[input["Nhập số km: "]]
tong = 0
if [ n >= 1 and n 10]:
tong = 10000*10 + 9000*[n-10]
print[tong]
Bài 2
n = int[input[]]
sum = 0
if [ n < 10]:
sum = n*10000
else:
sum = sum + 10000*[n - n//10]
print[sum]
Hãy giúp mọi người biết câu trả lời này thế nào?
star star star star star star star star star star star star star star star star star star star star star star star star star star star star star star
- vphanba1
- Developers Home 2
- Trả lời
1562
- Điểm
8157
- Cảm ơn
1595
sai kìa
- accclone100817
- Chưa có nhóm
- Trả lời
6
- Điểm
115
- Cảm ơn
1
sai chỗ nào đấy
- vphanba1
- Developers Home 2
- Trả lời
1562
- Điểm
8157
- Cảm ơn
1595
gợi ý ở bài 1
- accclone100817
- Chưa có nhóm
- Trả lời
6
- Điểm
115
- Cảm ơn
1
output đúng mà
- vphanba1
- Developers Home 2
- Trả lời
1562
- Điểm
8157
- Cảm ơn
1595
sai cách dùng
- vphanba1
- Developers Home 2
- Trả lời
1562
- Điểm
8157
- Cảm ơn
1595
bạn chắc là newbie
Bài 1: Viết chương trình tính tiền đi taxi của 1 người biết rằng: số tiền đi 1 km hết 10000 nếu số km nhỏ hơn hoặc bằng 10. Từ km thứ 11 trở đi số tiền sẽ là 9000đ/1km. Số km nhập vào từ bàn phím là một số nguyên. Bài 2: Viết chương trình tính tiền phải trả khi đi mua sách. Biết rằng c ...
Xem thêm