
Funções
você está aqui 87
limites da função print
Retorne dados com o comando return
Se você usar o comando return() dentro de uma função, poderá
enviar um valor de dados de volta para o código que chama.
import urllib.request
def get_price():
page = urllib.request.urlopen("http://www.beans-r-us.biz/prices.html")
text = page.read().decode("utf8")
where = text.nd('>$')
start_of_price = where + 2
end_of_price = start_of_price + 4
print(text[start_of_price:end_of_price])
return(text[start_of_price:end_of_price])
Remova a chamada
para “print()”...
...e substitua-a
por uma
chamada para
“return()”.
...
price = get_price()
...
Chame a função
“get_price()”. ...