PythonでWebスクレイピングを試みていますが、NameErrorが出ます。
BeautifulSoupはインストールされていると思うのですが、記述方法に問題があるのでしょうか。

【環境】
OS:Win7 32bit
Python:3.6.4
IDE:ATOM
環境変数(Pathに追加済み):C:\Users\username\AppData\Local\Programs\Python\Python36-32;C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts

【パッケージのインストール確認】

C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts>pip freeze
beautifulsoup4==4.6.0
certifi==2017.11.5
chardet==3.0.4
idna==2.6
requests==2.18.4
urllib3==1.22

【コード】

import requests
from bs4 import BeautifulSoup

url = "http://www.kyodonews.jp/"
r = requests.get(url)

print(soup.find("h1"))

【エラー】

Traceback (most recent call last):
  File "C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts\code\scraping1.py", line 7, in <module>
    print(soup.find("h1"))
NameError: name 'soup' is not defined