πŸ•’ΠšΠ°ΠΊ пСрСвСсти ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² Python? ΠŸΡ€ΠΎΡΡ‚Π°Ρ инструкция с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ!🐍

Π’ Python Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСвСсти ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простыС матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:


всСго_ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ = 135
часы = всСго_ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ // 60 
ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ = всСго_ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ % 60 

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ пСрСмСнная "всСго_ΠΌΠΈΠ½ΡƒΡ‚Ρ‹", которая содСрТит ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΌΠΈΠ½ΡƒΡ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ дСлСния Π½Π°Ρ†Π΅Π»ΠΎ "//" ΠΈ остатка ΠΎΡ‚ дСлСния "%" для расчСта количСства часов ΠΈ ΠΌΠΈΠ½ΡƒΡ‚ соотвСтствСнно.

ПослС выполнСния ΠΊΠΎΠ΄Π°, пСрСмСнная "часы" Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ количСство часов, Π° пСрСмСнная "ΠΌΠΈΠ½ΡƒΡ‚Ρ‹" - остаток ΠΌΠΈΠ½ΡƒΡ‚ послС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² часы.

НапримСр, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ 135 ΠΌΠΈΠ½ΡƒΡ‚, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚:


часы = 135 // 60  # часы = 2
ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ = 135 % 60  # ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ = 15

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 135 ΠΌΠΈΠ½ΡƒΡ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 2 часа ΠΈ 15 ΠΌΠΈΠ½ΡƒΡ‚.

НадСюсь, это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ пСрСвСсти ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² Python!

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ пСрСвСсти Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ пСрСвСсти ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ с использованиСм языка программирования Python.

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΌΠΈΠ½ΡƒΡ‚ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΌΠΈΠ½ΡƒΡ‚ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ дСлСния с остатком. Π”Π΅Π»ΠΈΠΌ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° 60, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ количСство часов, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ остаток ΠΎΡ‚ дСлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ количСство ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΌΠΈΠ½ΡƒΡ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:


total_minutes = 135

hours = total_minutes // 60
minutes = total_minutes % 60

print(f"{total_minutes} ΠΌΠΈΠ½ΡƒΡ‚ = {hours} часов ΠΈ {minutes} ΠΌΠΈΠ½ΡƒΡ‚")

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ total_minutes ΠΈ присваиваСм Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 135. Π—Π°Ρ‚Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ дСлСния с остатком, ΠΌΡ‹ вычисляСм количСство часов ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. НаконСц, ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ "ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΌΠΈΠ½ΡƒΡ‚ = часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹".

ΠŸΡ€ΠΈ запускС этого ΠΊΠΎΠ΄Π° Π² консоли, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:


135 ΠΌΠΈΠ½ΡƒΡ‚ = 2 часов ΠΈ 15 ΠΌΠΈΠ½ΡƒΡ‚

Π Π°Π±ΠΎΡ‚Π° с большими значСниями

Когда ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с большими значСниями ΠΌΠΈΠ½ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 60, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ прСдставлСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π²ΠΈΠ΄Π΅ часов ΠΈ ΠΌΠΈΠ½ΡƒΡ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ 2345 ΠΌΠΈΠ½ΡƒΡ‚:


total_minutes = 2345

hours = total_minutes // 60
minutes = total_minutes % 60

print(f"{total_minutes} ΠΌΠΈΠ½ΡƒΡ‚ = {hours} часов ΠΈ {minutes} ΠΌΠΈΠ½ΡƒΡ‚")

Запустив этот ΠΊΠΎΠ΄, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:


2345 ΠΌΠΈΠ½ΡƒΡ‚ = 39 часов ΠΈ 5 ΠΌΠΈΠ½ΡƒΡ‚

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 39 часов ΠΈ 5 ΠΌΠΈΠ½ΡƒΡ‚, Ρ‡Ρ‚ΠΎ являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ прСдставлСниСм 2345 ΠΌΠΈΠ½ΡƒΡ‚.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли, ΠΊΠ°ΠΊ пСрСвСсти ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ с использованиСм языка программирования Python. ΠœΡ‹ использовали ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ дСлСния с остатком, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ количСство часов ΠΈ остаток ΠΎΡ‚ дСлСния для получСния ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΌΠΈΠ½ΡƒΡ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π° Python.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

3.2 Часы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды. "ПоколСниС Python": курс для профСссионалов. ΠšΡƒΡ€Ρ Stepik

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π° python | ΠœΠΎΠ΄ΡƒΠ»ΡŒ time python (ΠΏΠΈΡ‚ΠΎΠ½)

ВывСсти врСмя Π² часах, ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ… ΠΈ сСкундах Π½Π° с++ Π”354

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

πŸš€ Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Python: пошаговоС руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

πŸ”₯Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ shell python Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ быстро?

πŸ” Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡˆΠΏΠΈΠΎΠ½ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Python: пошаговоС руководство для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

πŸ•’ΠšΠ°ΠΊ пСрСвСсти ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π² Python? ΠŸΡ€ΠΎΡΡ‚Π°Ρ инструкция с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ!🐍

Как ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ число ΠΈΠ· дСсятичной систСмы Π² Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python? ✨

Π“Π΄Π΅ ΠΆΠΈΠ²Π΅Ρ‚ ΠΏΠΈΡ‚ΠΎΠ½ Π² саваннС ΠΈΠ»ΠΈ? 🐍 ΠŸΠΈΡ‚ΠΎΠ½ΠΎΠ²ΠΎΠ΅ пристанищС Π² саваннС

Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ Π² спискС Python ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния? πŸ˜„