<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.0.0.10</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Note 7 - Inventories</ReportName>
  <ReportLongName>00906 - Disclosure - Note 7 - Inventories</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="3 Months Ended" />
        <Label Id="2" Label="Mar. 31, 2010" />
      </Labels>
      <CurrencyCode>usd</CurrencyCode>
      <CurrencySymbol>$</CurrencySymbol>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Dollars</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Notes to Financial Statements [Abstract]</Label>
      <Level>0</Level>
      <ElementName>pbra_NotesToFinancialStatementsAbstract</ElementName>
      <ElementPrefix>pbra</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Note 7 - Inventories</Label>
      <Level>1</Level>
      <ElementName>us-gaap_InventoryDisclosureTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;p style="text-align: justify;"&gt;&lt;b&gt;7. Inventories&lt;/b&gt;&lt;/p&gt;
&lt;div align="left"&gt;
  &lt;table style="FONT-SIZE: 9pt; WIDTH: 100%; FONT-FAMILY: ''''''''''''''''''''''Times New Roman''''''''''''''''''''''" cellspacing="0" border="0"&gt;
    &lt;tr&gt;
      &lt;td width="50%"&gt;&lt;/td&gt;
      &lt;td width="31%"&gt;&lt;/td&gt;
      &lt;td width="18%"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;March 31,&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;December 31,&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;2010&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;2009&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt; Products&amp;nbsp;&lt;/td&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left" style="TEXT-INDENT:1.000000px"&gt; Oil products&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;3,451&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt; 3,379&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left" style="TEXT-INDENT:1.000000px"&gt; Fuel alcohol&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;333&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt; 377&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;3,784&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt; 3,756&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt; Raw materials, mainly crude oil&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;5,503&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt; 5,494&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt; Materials and supplies&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;1,927&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt; 1,917&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt; Other&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;69&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt; 75&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:3px double #000000;"&gt;&lt;b&gt;11,283&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:3px double #000000;"&gt; 11,242&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt; Current inventories&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;11,247&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt; 11,227&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt; Long-term inventories&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt;&lt;b&gt;36&lt;/b&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right" style="border-bottom:1px solid #000000;"&gt; 15&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p style="MARGIN:0px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt; Inventories are stated at the lower of cost or market. Due to the recently declines in the oil international market prices, the Company recognized a loss of US&amp;#36;68 for the three-month period ended March 31, 2010, which was classified as other operating expenses in the consolidated statement of income. The Company adopted the realizable value for inventory impairment purposes.&lt;/p&gt;</NonNumbericText>
          <NonNumericTextHeader>7. Inventories








      &amp;nbsp;
      March 31,&amp;nbsp;
      December 31,&amp;nbsp;


      &amp;nbsp;
      2010&amp;nbsp;
    </NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDefenition>This element represents the complete disclosure related to inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher AICPA
 -Name Accounting Research Bulletin (ARB)
 -Number 43
 -Chapter 3
 -Section A
 -Paragraph 9

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher SEC
 -Name Regulation S-X (SX)
 -Number 210
 -Section 02
 -Paragraph 6
 -Subparagraph a, b, c
 -Article 5

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <ComparabilityReport>false</ComparabilityReport>
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
