код:
owm=pyowm.OWM('xxx')
bot = telebot.TeleBot("xxx")
@bot.message_handler(content_types=['text'])
def send_proga(message):
observation = owm.weather_at_place( message.text )
w = observation.weather
temp=w.temperature('celsius')['temp']
answer = 'В городе '+message.text+' сейчас '+w.detailed_status + '\n'
answer += 'Температура сейчас в районе '+str(temp)+' градуса' + '\n\n'
if temp>=29:
answer += 'Сейчас ОЧЕНЬ жарко, наденьте футболку и шорты'
if temp<29 and temp>=17:
answer += 'Сейчас жарковато, вам стоит надеть штаны/шорты и футболку'
if temp<17 and temp>=10:
answer += 'Сейчас на улице свежо, стоит надеть штаны, футболку и ветровку'
if temp<10 and temp>=5:
answer += 'Сейчас прохладно, оденьте штаны и кофту'
if temp<5 and temp>=-25:
answer += 'Сейчас холодно, оденьте куртку и штаны'
if temp<-25:
answer += 'Сейчас очень холодно, оденьте куртку, зимнюю обувь и теплые штаны'
bot.polling( none_stop = True )
ошибка:
if temp>=29:
NameError: name 'temp' is not defined