pythonで文字列にリスト中のすべての文字列が含まれているかを調べる方法


pythonで文字列にリスト中のすべての文字列が含まれているかを調べたいです。  
下記のように書くことはできたのですが、よりすっきりと書く方法はないでしょうか？

[code]

    words = ["python", "使える"]
    text = "pythonがうまく使えるようになりたい。"
    
    flag = True
    for word in words:
        if word not in text:
            flag = False
    print(flag)
    
[/code]




flagなどを使わないということなら

[code]

    print(
        all(w in text for w in words)
    )
    
[/code]




flagなどを使わないということなら

[code]

    print(
        all(w in text for w in words)
    )
    
[/code]

