Как получить html код страницы?
Смотрите, вы вызываете функцию result, которая возвращает код страницы, но не выводите возвращенное значение на экран. Поэтому нужно вызвать функцию result вот так:
print(result())

А вот полное решение (упрощенное):
import requests

def get_result():
    r = requests.get("http://cbr.ru")
    return r.text

print(get_result())

UPD: Как сказал человек ниже, использовать функцию такого же имени как и переменную -- плохо. Я не заметил -- отредактировал
У меня немного замороченое решение но все же
import requests
from bs4 import BeautifulSoup # я делаю парсинг этой библиотекой библиотека

url = 'http://cbr.ru' 

site = requests.get(url) # Делаем запрос 

soup = BeautifulSoup(site.text, "html.parser") # получаем ввесь Html страницы

content = soup.find('div').text # Получаем содержимое внутри всех тегов div на пример

print(soup) # Выводим Html