human
PythonでHello Worldプログラムを書いてください。
gpt
Python3でのHello Worldプログラムは次のようになる：
```
print("Hello World")
```
human
テキストに色を追加する方法はありますか？色の虹で印刷したいです。
gpt
そう、文字に色をつける方法がある。同じ例を虹色に印刷してみました：
```
from termcolor import cprint

def print_rainbow(text):
    COLORS = ["red", "yellow", "green", "blue", "magenta"]
    for i in range(len(text)):
        cprint(text[i], COLORS[i % len(COLORS)], end="")
    print("")

print_rainbow("Hello World")
```