Viết chương trình tính tiền cước taxi python

Yêu cầu:
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ả.

Giải thuật:
– Dùng lệnh if để chia các mức giá khác nhau.

test.py

"""
# 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:
    cost = float(km) * KM1
elif float(km) > 1 and float(km) <= 30:
    cost = 1*KM1 + (float(km) - 1)*KM2
elif 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 ơnvote 5*
nếu câu trả lời hữu ích nhé!

TRẢ LỜI

TRẢ LỜI

Viết chương trình tính tiền cước taxi python

Viết chương trình tính tiền cước taxi python

  • accclone100817
    Viết chương trình tính tiền cước taxi python
  • Chưa có nhóm
  • Trả lời

    6

  • Điểm

    115

  • Cảm ơn

    1

  • accclone100817
  • Viết chương trình tính tiền cước taxi python
  • 30/11/2021

Bài 1

n = int(input("Nhập số km: "))
tong = 0
if ( n >= 1 and n <= 10):
    tong = 10000*n
if ( 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

  • Viết chương trình tính tiền cước taxi python

    Viết chương trình tính tiền cước taxi python

    • vphanba1
      Viết chương trình tính tiền cước taxi python
    • Developers Home 2
    • Trả lời

      1562

    • Điểm

      8157

    • Cảm ơn

      1595

    sai kìa

  • Viết chương trình tính tiền cước taxi python

    Viết chương trình tính tiền cước taxi python

    • accclone100817
      Viết chương trình tính tiền cước taxi python
    • Chưa có nhóm
    • Trả lời

      6

    • Điểm

      115

    • Cảm ơn

      1

    sai chỗ nào đấy

  • Viết chương trình tính tiền cước taxi python

    Viết chương trình tính tiền cước taxi python

    • vphanba1
      Viết chương trình tính tiền cước taxi python
    • Developers Home 2
    • Trả lời

      1562

    • Điểm

      8157

    • Cảm ơn

      1595

    gợi ý ở bài 1

  • Viết chương trình tính tiền cước taxi python

    Viết chương trình tính tiền cước taxi python

    • accclone100817
      Viết chương trình tính tiền cước taxi python
    • Chưa có nhóm
    • Trả lời

      6

    • Điểm

      115

    • Cảm ơn

      1

    output đúng mà

  • Viết chương trình tính tiền cước taxi python

    Viết chương trình tính tiền cước taxi python

    • vphanba1
      Viết chương trình tính tiền cước taxi python
    • Developers Home 2
    • Trả lời

      1562

    • Điểm

      8157

    • Cảm ơn

      1595

    sai cách dùng

  • Viết chương trình tính tiền cước taxi python

    Viết chương trình tính tiền cước taxi python

    • vphanba1
      Viết chương trình tính tiền cước taxi python
    • 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