Skip to content

Instantly share code, notes, and snippets.

@alevchuk
Last active July 8, 2021 18:00
Show Gist options
  • Save alevchuk/4d3d7b4185c54c940d8f09c58af1b513 to your computer and use it in GitHub Desktop.
Save alevchuk/4d3d7b4185c54c940d8f09c58af1b513 to your computer and use it in GitHub Desktop.
clock that counts from 13:00 to 14:59
x=13 # присваиваем переменной число 13- как часы ## Саша: можно сразу hour вместо x. На 11 строчке hour тоже используется и в тех же целях, так что не нужно двух переменных для этого.
s=00 # присваиваем переменной число 00- как отсчет секунд. ## Саша: 00 тоже самое что и 0. чтобы двойной 0 печатать (а так же 01, 02, ...) нужно if использовать. if sec < 10: ...
for s in range(100): # для секунд в диапазоне 100
print(str(x) + “:” + str(s)) # вывести секунды, как строку , двоеточие, для правильного отображения времени и секунды как строку.
if s>58: # если секунда меньше 58, то остановить цикл. будет идти от 0 до 59 ( а почему?????). ## Саша: по шагам: 1. строчка 5, s меняется с 58 на 59; 2. строчка 6, печатает 13:59; 3. строчка 7, s>58 первый раз становится правдой (true)
break # остановка цикла ## Саша: хорошое владение if'ом и break'ом. Можно упростить, здесь тоже самое можно сделать поменяв на range(60) на 5ой строчке. но так не интрестно и задача была испльзовать один range(100)
# тут все тоже самое.
hour=14
sec=00
for sec in range(100):
print(str(hour) + ':' + str(sec))
if sec>58:
break
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment