fork download
  1. # Obliczenia dotyczące pociągu TLK
  2. dystans = 208 # w kilometrach
  3. czas_tlk_h = 2 + 8 / 60 # czas przejazdu TLK w godzinach
  4. srednia_predkosc_tlk = dystans / czas_tlk_h # prędkość TLK w km/h
  5.  
  6. # Obliczenia dotyczące pociągu EIP
  7. czas_eip_h = 1 + 36 / 60 # czas przejazdu EIP w godzinach
  8. srednia_predkosc_eip = dystans / czas_eip_h # prędkość EIP w km/h
  9.  
  10. # Obliczenie czasu i odległości, po których EIP dogoni TLK
  11. czas_start_tlk = 0 # TLK startuje o 12:00
  12. czas_start_eip = 20 / 60 # EIP startuje 20 minut później
  13.  
  14. # Położenie TLK w czasie t: x_tlk = v_tlk * t
  15. # Położenie EIP w czasie t: x_eip = v_eip * (t - czas_start_eip)
  16. # Gdy x_tlk == x_eip:
  17. # v_tlk * t = v_eip * (t - czas_start_eip)
  18.  
  19. # Rozwiązanie równania:
  20. # t = (v_eip * czas_start_eip) / (v_eip - v_tlk)
  21. czas_dogonienia = (srednia_predkosc_eip * czas_start_eip) / (srednia_predkosc_eip - srednia_predkosc_tlk)
  22. odleglosc_dogonienia = srednia_predkosc_tlk * czas_dogonienia
  23.  
  24. # Wyniki
  25. print(f"1. Średnia prędkość pociągu TLK: {srednia_predkosc_tlk:.2f} km/h")
  26. print(f"2. Średnia prędkość pociągu EIP: {srednia_predkosc_eip:.2f} km/h")
  27. print(f"3. Czas, po którym EIP dogoni TLK: {czas_dogonienia:.2f} godz. ({int(czas_dogonienia * 60)} minut)")
  28. print(f"4. Odległość, po której EIP dogoni TLK: {odleglosc_dogonienia:.2f} km")
Success #stdin #stdout 0.03s 9756KB
stdin
Standard input is empty
stdout
1. Średnia prędkość pociągu TLK: 97.50 km/h
2. Średnia prędkość pociągu EIP: 130.00 km/h
3. Czas, po którym EIP dogoni TLK: 1.33 godz. (80 minut)
4. Odległość, po której EIP dogoni TLK: 130.00 km