Что в этом коде не так ?

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Python:
import pyowm
owm = pyowm.OWM('711e2ca0d238b45341226ea898a97919')
place = input("Введите в каком городе/стране?: ")
observation = owm.weather_at_place(place)
w = observation.get_weather()
temp = w.get_temperature("celsius")["temp"]
print( "В городе " + place + " сегодня " + w.ger_detailed_status())
print( "Температура сейчас в районе "+ str(temp))
if temp < 10:
print("Сейчас холодно!" )
elif temp < 20:
print("Сейчас ппц как холодно" )
else:
print("Температура норм одевайся удобно." )
 
Последнее редактирование:

weamagic

Пользователь
Пользователь
Июл 11, 2020
149
13
18
Python:
from pyowm import OWM
owm = OWM('711e2ca0d238b45341226ea898a97919')
place = input("Введите в каком городе/стране?: ")
observation = owm.weather_manager().weather_at_place(place)
w = observation.weather
temp = w.temperature("celsius")["temp"]
print( "В городе " + place + " сегодня " + str(w.detailed_status))
print( "Температура сейчас в районе " + str(temp))
if temp < 10:
    print("Сейчас холодно!" )
elif temp < 20:
    print("Сейчас ппц как холодно" )
else:
    print("Температура норм одевайся удобно." )

Не бойся экспериментировать и меньше доверяй методичкам - они устаревают
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Так как я учусь буквально дней 5
не пойму что тут такого что оно не роботает как должно бы
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
974
220
43
21
Москва
Вставь пожалуйста код как код
1642352516038-png.1549
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Вставь пожалуйста код как код
1642352516038-png.1549
О я запомню ))
 

weamagic

Пользователь
Пользователь
Июл 11, 2020
149
13
18
Отступы проверь. В Питоне они важны, а ты пропустил их, словно в VB.
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Отступы проверь. В Питоне они важны, а ты пропустил их, словно в VB.
Код:
Введите в каком городе/стране?: Москва
Traceback (most recent call last):
  File "D:\Python\test2.py", line 7, in <module>
    observation = owm .weather_at_place(place)
AttributeError: 'OWM' object has no attribute 'weather_at_place'
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Код:
Введите в каком городе/стране?: Москва
Traceback (most recent call last):
  File "D:\Python\test2.py", line 7, in <module>
    observation = owm .weather_at_place(place)
AttributeError: 'OWM' object has no attribute 'weather_at_place'
1649343806919.png
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
974
220
43
21
Москва
Ну судя по ошибке у объекта owm нет метода weather_at_place()
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Ну судя по ошибке у объекта owm нет метода weather_at_place()
1649347420820.png
Проблемы с отступом нет , я уже как не пробовал
 

weamagic

Пользователь
Пользователь
Июл 11, 2020
149
13
18
Тогда другой вопрос: pyown инсталлирован?
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Тогда другой вопрос: pyown инсталлирован?
1649351235843.png
Да думаю
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Python:
from pyowm import OWM
owm = OWM('711e2ca0d238b45341226ea898a97919')
place = input("Введите в каком городе/стране?: ")
observation = owm.weather_manager().weather_at_place(place)
w = observation.weather
temp = w.temperature("celsius")["temp"]
print( "В городе " + place + " сегодня " + str(w.detailed_status))
print( "Температура сейчас в районе " + str(temp))
if temp < 10:
    print("Сейчас холодно!" )
elif temp < 20:
    print("Сейчас ппц как холодно" )
else:
    print("Температура норм одевайся удобно." )

Не бойся экспериментировать и меньше доверяй методичкам - они устаревают
Так вот что не так((
 

Форум IT Специалистов