Начинающий
- Статус
- Оффлайн
- Регистрация
- 13 Дек 2018
- Сообщения
- 13
- Реакции
- 1
Это моя первая программа подскажите что дальше изучать?
В сфере языка Python
Прошу вашей помощи и если есть ошибки в коде скажите мне о них.
Это программа даёт данные по погоде в вашем городе!
Но время берётся с ПК.)
В сфере языка Python
Прошу вашей помощи и если есть ошибки в коде скажите мне о них.
Это программа даёт данные по погоде в вашем городе!
Но время берётся с ПК.)
Python:
import pyowm
import time
from colorama import *
owm = pyowm.OWM('1def0436498b6c224a0e0b72c9a12a3d', language='ru')
init()
print( Fore.BLACK )
# %d - месяц %M - минут %H - часов time.strftime("%H") %S - cекунда
while True:
print( Back.CYAN )
opi = input("В каком городе вы хотите узнать погоду?(Выйти 0): ")
if opi == '0': break
observation = owm.weather_at_place(opi)
w = observation.get_weather()
e = w.get_temperature('celsius')['temp']
po = time.strftime("%M")
haus = time.strftime("%H")
so = time.strftime("%S")
if haus in ("6", "7", "8", "9"):
print(Style.RESET_ALL + Fore.BLACK + Back.RED + "У вас в городе утро")
print(Style.RESET_ALL + Fore.BLACK + Back.MAGENTA + "В городе " + opi + ", тимпература : " + str(e))
print(Style.RESET_ALL + Fore.BLACK + Back.YELLOW + haus + ":" + po + ":" + so )
elif haus in ("10", "11", "12", "13", "14", "15", "16", "17"):
print(Style.RESET_ALL + Fore.BLACK + Back.RED + "У вас в городе день")
print(Style.RESET_ALL + Fore.BLACK + Back.MAGENTA + "В городе " + opi + ", тимпература : " + str(e))
print(Style.RESET_ALL + Fore.BLACK + Back.YELLOW + haus + ":" + po + ":" + so )
elif haus in ("18", "19", "20"):
print(Style.RESET_ALL + Fore.BLACK + Back.RED + "У вас в городе вечер")
print(Style.RESET_ALL + Fore.BLACK + Back.MAGENTA + "В городе " + opi + ", тимпература : " + str(e))
print(Style.RESET_ALL + Fore.BLACK + Back.YELLOW + haus + ":" + po + ":" + so )
elif haus in ("21", "22", "23", "24", "0", "1", "2", "3", "4", "5"):
print(Style.RESET_ALL + Fore.BLACK + Back.RED + "У вас в городе ночи")
print(Style.RESET_ALL + Fore.BLACK + Back.MAGENTA + "В городе " + opi + ", тимпература : " + str(e))
print(Style.RESET_ALL + Fore.BLACK + Back.YELLOW + Fore.BLACK + haus + ":" + po + ":" + so )
else:
print(Back.RED + "Что-то пошло не так.")
break


