Решение задачи электронные часы питон тьютор

Содержание
  1. Информатика
  2. Комментариев нет:
  3. Отправить комментарий
  4. Задача №3477. Улитка
  5. Занятие 2. Условия
  6. Задача «Ход ферзя»
  7. Задача «Ход коня»
  8. Задача «Шоколадка»
  9. Задача «Яша плавает в бассейне»
  10. Занятие 3. Вычисления
  11. Задача «Последняя цифра числа»
  12. Задача «МКАД»
  13. Задача «Дробная часть»
  14. Задача «Автопробег»
  15. Задача «Стоимость покупки»
  16. Задача «Разность времен»
  17. Задача «Улитка»
  18. Задача «Число десятков»
  19. Задача «Сумма цифр»
  20. Задача «Гипотенуза»
  21. Задача «Часы — 1»
  22. Задача «Часы — 2»
  23. Задача «Часы — 3»
  24. Задача «Проценты»
  25. Занятие 2. Условия
  26. Задача «Ход ферзя»
  27. Задача «Ход коня»
  28. Задача «Шоколадка»
  29. Задача «Яша плавает в бассейне»
  30. Занятие 3. Вычисления
  31. Задача «Последняя цифра числа»
  32. Задача «МКАД»
  33. Задача «Дробная часть»
  34. Задача «Автопробег»
  35. Задача «Стоимость покупки»
  36. Задача «Разность времен»
  37. Задача «Улитка»
  38. Задача «Число десятков»
  39. Задача «Сумма цифр»
  40. Задача «Гипотенуза»
  41. Задача «Часы — 1»
  42. Задача «Часы — 2»
  43. Задача «Часы — 3»
  44. Задача «Проценты»
  45. мой опыт в python разработке
  46. Комментарии
  47. Отправить комментарий
  48. Популярные сообщения из этого блога
  49. Задание по программированию: Узник замка Иф
  50. Тренировочное задание по программированию: Вторая справа цифра (одна из задачек ))
  51. Тренировочное задание по программированию: Симметричное число* (ещё одна интересная задачка ))
  52. Python-сообщество
  53. #1 Дек. 14, 2022 15:50:36
  54. Задача «Электронные часы»

Информатика

Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент.

n = int(input()) a = n % (60 * 24) // 60 b = n % 60 print(a, b)

Комментариев нет:

Отправить комментарий

Задача №3477. Улитка

Улитка ползет по вертикальному шесту высотой h метров, поднимаясь за день на a метров, а за ночь спускаясь на b метров. На какой де.

Дано целое число n. Выведите следующее за ним четное число. Задачу необходимо решить целочисленными операциями без использования условн.

Читайте также:  Android java developer tools

Расставьте скобки в выражении a and b or not a and not b в соответствии с порядком вычисления выражения (приоритетом операций.

Из передачи “Здоровье” Аня узнала, что рекомендуется спать хотя бы A часов в сутки, но пересыпать тоже вредно и не стоит спать более.

Источник

Занятие 2. Условия

Снимок

Hõiva

Hõiva

x1=int(input())
y1=int(input())
x2=int(input())
y2=int(input())
if ((x1-x2)==(y1-y2)):
print(‘YES’)
elif ((x1-x2)==(y2-y1)):
print(‘YES’)
else:
print(‘NO’)

Задача «Ход ферзя»

x1 = int(input())
x2 = int(input())
y1 = int(input())
y2 = int(input())
if x1 == y1 or x2 == y2 or (x1 + x2 == y1 + y2) or (x1 — x2 == y1 — y2):
print(‘YES’)
else:
print(‘NO’)

Hõiva

Задача «Ход коня»

x1 = int(input())
x2 = int(input())
y1 = int(input())
y2 = int(input())
if (x1 == y1 + 2 or x1 == y1 — 2) and (x2 == y2 + 1 or x2 == y2 — 1):
print(‘YES’)
elif (x1 == y1 + 1 or x1 == y1 — 1) and (x2 == y2 + 2 or x2 == y2 — 2):
print(‘YES’)
else:
print(‘NO’)

Hõiva

Задача «Шоколадка»

Hõiva

Задача «Яша плавает в бассейне»

n = int(input())
m = int(input())
x = int(input())
y = int(input())
if n > m:
n, m = m, n
if x >= n / 2:
x = n — x
if y >= m / 2:
y = m — y
if x < y:
print(x)
else:
print(y)

Hõiva

Занятие 3. Вычисления

Задача «Последняя цифра числа»

Снимок

Задача «МКАД»

a = int(input())
b = int(input())
print((a * b) % 109)

Снимок

Задача «Дробная часть»

Снимок

Задача «Автопробег»

from math import ceil
n = int(input())
m = int(input())
print(ceil(m / n))

Снимок

Задача «Стоимость покупки»

a = int(input())
b = int(input())
n = int(input())
cost = n * (100 * a + b)
print(cost // 100, cost % 100)

Снимок

Задача «Разность времен»

a = int(input())
b = int(input())
c = int(input())
x = int(input())
y = int(input())
z = int(input())
print((x-a)*3600 + (y-b)*60 + z — c)

Снимок

Задача «Улитка»

h = int(input())
a = int(input())
b = int(input())
print(int((h — a — 1) // (a — b) + 2))

Снимок

Задача «Число десятков»

n = int(input())
print(n // 10 % 10)

Снимок

Задача «Сумма цифр»

n = int(input())
a = n // 100
b = n // 10 % 10
c = n % 10
print(a + b + c)

Снимок.PNG

Задача «Гипотенуза»

import math
a = int(input())
b = int(input())
c = math.sqrt(b*b + a*a)
print(c)

Задача «Часы — 1»

h = int(input())
m = int(input())
s = int(input())
print(h * 30 + m * 30 / 60 + s * 30 / 3600)

Снимок

Задача «Часы — 2»

a=float(input())
print(a % 30 * 12)

Снимок

Задача «Часы — 3»

a = float(input())
print(int(a // 30), int(a % 30 * 2), int(a % 0.5 * 120))

Снимок

Задача «Проценты»

p = int(input())
x = int(input())
y = int(input())
m_b = 100 * x + y
m_a = int(m_b * (100 + p) / 100)
print(m_a // 100, m_a % 100)

Источник

Занятие 2. Условия

Снимок

Hõiva

Hõiva

x1=int(input())
y1=int(input())
x2=int(input())
y2=int(input())
if ((x1-x2)==(y1-y2)):
print(‘YES’)
elif ((x1-x2)==(y2-y1)):
print(‘YES’)
else:
print(‘NO’)

Задача «Ход ферзя»

x1 = int(input())
x2 = int(input())
y1 = int(input())
y2 = int(input())
if x1 == y1 or x2 == y2 or (x1 + x2 == y1 + y2) or (x1 — x2 == y1 — y2):
print(‘YES’)
else:
print(‘NO’)

Hõiva

Задача «Ход коня»

x1 = int(input())
x2 = int(input())
y1 = int(input())
y2 = int(input())
if (x1 == y1 + 2 or x1 == y1 — 2) and (x2 == y2 + 1 or x2 == y2 — 1):
print(‘YES’)
elif (x1 == y1 + 1 or x1 == y1 — 1) and (x2 == y2 + 2 or x2 == y2 — 2):
print(‘YES’)
else:
print(‘NO’)

Hõiva

Задача «Шоколадка»

Hõiva

Задача «Яша плавает в бассейне»

n = int(input())
m = int(input())
x = int(input())
y = int(input())
if n > m:
n, m = m, n
if x >= n / 2:
x = n — x
if y >= m / 2:
y = m — y
if x < y:
print(x)
else:
print(y)

Hõiva

Занятие 3. Вычисления

Задача «Последняя цифра числа»

Снимок

Задача «МКАД»

a = int(input())
b = int(input())
print((a * b) % 109)

Снимок

Задача «Дробная часть»

Снимок

Задача «Автопробег»

from math import ceil
n = int(input())
m = int(input())
print(ceil(m / n))

Снимок

Задача «Стоимость покупки»

a = int(input())
b = int(input())
n = int(input())
cost = n * (100 * a + b)
print(cost // 100, cost % 100)

Снимок

Задача «Разность времен»

a = int(input())
b = int(input())
c = int(input())
x = int(input())
y = int(input())
z = int(input())
print((x-a)*3600 + (y-b)*60 + z — c)

Снимок

Задача «Улитка»

h = int(input())
a = int(input())
b = int(input())
print(int((h — a — 1) // (a — b) + 2))

Снимок

Задача «Число десятков»

n = int(input())
print(n // 10 % 10)

Снимок

Задача «Сумма цифр»

n = int(input())
a = n // 100
b = n // 10 % 10
c = n % 10
print(a + b + c)

Снимок.PNG

Задача «Гипотенуза»

import math
a = int(input())
b = int(input())
c = math.sqrt(b*b + a*a)
print(c)

Задача «Часы — 1»

h = int(input())
m = int(input())
s = int(input())
print(h * 30 + m * 30 / 60 + s * 30 / 3600)

Снимок

Задача «Часы — 2»

a=float(input())
print(a % 30 * 12)

Снимок

Задача «Часы — 3»

a = float(input())
print(int(a // 30), int(a % 30 * 2), int(a % 0.5 * 120))

Снимок

Задача «Проценты»

p = int(input())
x = int(input())
y = int(input())
m_b = 100 * x + y
m_a = int(m_b * (100 + p) / 100)
print(m_a // 100, m_a % 100)

Источник

мой опыт в python разработке

Дано число N. С начала суток прошло N минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент.

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Комментарии

Здравствуйте все, объясните, пожалуйста:
hours = n % (60 * 24) // 60
Как это решение появилось? Ответить Удалить

Отправить комментарий

Популярные сообщения из этого блога

Задание по программированию: Узник замка Иф

Задание по программированию: Узник замка Иф За многие годы заточения узник замка Иф проделал в стене прямоугольное отверстие размером D×E. Замок Иф сложен из кирпичей, размером A×B×C. Определите, сможет ли узник выбрасывать кирпичи в море через это отверстие, если стороны кирпича должны быть параллельны сторонам отверстия. Формат ввода Программа получает на вход числа A,B,C,D,E. Формат вывода Программа должна вывести слово YES или NO. Примеры Тест 1 Входные данные: 1 1 1 1 1 Вывод программы: YES Тест 2 Входные данные: 2 2 2 1 1 Вывод программы: NO решение: a = int(input()) b = int(input()) c = int(input()) d = int(input()) e = int(input()) if a

Тренировочное задание по программированию: Вторая справа цифра (одна из задачек ))

Тренировочное задание по программированию: Вторая справа цифра Дано натуральное число. Найдите цифру, стоящую в разряде десятков в его десятичной записи (вторую справа цифру). Формат ввода Вводится единственное число. Формат вывода Выведите ответ на задачу. вначале не понимал, что не так, но после дружеского пинка разобрался )). nnn = int(input()) k = 1 n = (nnn // 10 ** k) % 10 print(n)

Тренировочное задание по программированию: Симметричное число* (ещё одна интересная задачка ))

Дано четырехзначное число. Определите, является ли его десятичная запись симметричной. Если число симметричное, то выведите 1, иначе выведите любое другое целое число. Число может иметь меньше четырех знаков, тогда нужно считать, что его десятичная запись дополняется слева незначащими нулями. Формат ввода Вводится единственное число. Формат вывода Выведите ответ на задачу. Примеры Тест 1 Входные данные: 2002 Вывод программы: 1 Решение nnn = int(input()) k1 = 1 k2 = 2 k3 = 3 n3 = (nnn // 10 ** k1) % 10 n2 = (nnn // 10 ** k2) % 10 n1 = (nnn // 10 ** k3) % 10 n4 = (nnn % 10 ** k1) if n1 == n4 and n2 == n3: print(1) else: print(2)

Источник

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Задача «Электронные часы»

#1 Дек. 14, 2022 15:50:36

Задача «Электронные часы»

Добрый Вечер! Подскажите как решить следующую задачу.
“Сегодня в NN часов MM минут хозяин магазина заказал доставку нового товара. Оператор сказал, что продукты доставят через TT минут.
Сколько будет времени на электронных часах, когда привезут долгожданные продукты?”
написал такое решение:

N = int(input()) # hours M = int(input()) # minute T = int(input()) # dostavka min hours = T % (60 * 24) // 60 minutes = T % 60 print(f'<((hours + N) + (minutes + M) // 60) % 24>:<(minutes + M) % 60>' 

Необходимо добавить нули перед значением часа и минуты при этом сохранить правильное форматирование, чтобы не получалось к примеру : 015 часов и 023 минуты. Подскажите что еще добавить ?)
PS: Немного изменил вывод, теперь ответ получается как положено. но система его не принимает.

N = int(input()) M = int(input()) T = int(input()) hours = (T % (60 * 24) // 60) minutes = (T % 60) thours = (((hours + N) + (minutes + M) // 60) % 24) tminutes = ((minutes + M) % 60) print(f':') 

Отредактировано anotcher (Дек. 14, 2022 18:57:39)

Источник

Оцените статью