Advertisement
JmihPodvalbniy

Untitled

May 8th, 2024
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.81 KB | Software | 0 0
  1. #1) Дано натуральное число. Выведите его последнюю цифру.
  2. num = int(input("Введите натуральное число: "))
  3. last_digit = num % 10
  4. print(last_digit)
  5.  
  6. #2) Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью #v километров в час. На какой отметке он остановится через t часов?
  7. #Программа получает на вход значение v и t. Если v>0, то Вася движется в положительном направлении по МКАД, если же значение v<0, то в #отрицательном.
  8. #Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.
  9. v = int(input("Введите скорость (км/ч): "))
  10. t = int(input("Введите время (ч): "))
  11.  
  12. total_distance = (v * t) % 109
  13.  
  14. if total_distance < 0:
  15.     total_distance += 109
  16.    
  17. print(total_distance)
  18.  
  19. #3) За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров? Программа получает на вход #числа n и m.
  20. n = int(input("Машина проехала(км): "))
  21. m = int(input("Длина пути(км): "))
  22.  
  23. total_days = (m + n - 1) // n
  24.  
  25. print(total_days)
  26.  
  27.  
  28. #4) Пирожок в столовой стоит a рублей и b копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков. Программа получает #на вход три числа: a, b, n, и должна вывести два числа: стоимость покупки в рублях и копейках.
  29. a = int(input("Введите стоимость одного пирожка (рубли): "))
  30. b = int(input("Введите стоимость одного пирожка (копейки): "))
  31. n = int(input("Введите количество пирожков: "))
  32.  
  33. total_kopecks = (a * 100 + b) * n
  34. rubles = total_kopecks // 100
  35. kopecks = total_kopecks % 100
  36.  
  37. print(f"Стоимость покупки: {rubles} рублей {kopecks} копеек")
  38.  
  39. #5) Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. #Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени.
  40. #Программа на вход получает три целых числа: часы, минуты, секунды, задающие первый момент времени и три целых числа, задающих второй #момент времени.
  41. #Выведите число секунд между этими моментами времени.
  42. h1, m1, s1 = map(int, input("Введите первый момент времени (часы минуты секунды): ").split())
  43. h2, m2, s2 = map(int, input("Введите второй момент времени (часы минуты секунды): ").split())
  44.  
  45. seconds1 = h1 * 3600 + m1 * 60 + s1
  46. seconds2 = h2 * 3600 + m2 * 60 + s2
  47.  
  48. time_difference = seconds2 - seconds1
  49. print(f"Между двумя моментами времени прошло {time_difference} секунд.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement