Windows XP Service Pack 3
Python 2.6.4
です。

 str1="ディレクトリのパス"
 str2=".jpeg"
 str3="piyo"
となっている時、
str1の中およびそのサブディレクトリ以下のファイルで、
ファイル名がstr2で終わる物、ファイル名にstr3が含まれる物
を一気に削除するようなpythonプログラムは
どう書けばよいでしょうか?

str3の方はファイルを1つずつ回って、
if str3 in ファイル名 :
で行けそうですが、str2はどうすればよいでしょうか。

よろしくお願い申し上げます。