human: 用Python编写代码，生成一个由5个大写字母组成的随机字符串。
 bot: 这是一个简单的Python代码示例，用于生成一个由5个大写字母组成的随机字符串：

import random
import string

def generate_random_string():
    letters = string.ascii_uppercase
    random_string = ''.join(random.choice(letters) for _ in range(5))
    return random_string

print(generate_random_string())

这段代码使用了random模块和string模块。首先，我们定义了一个包含所有大写字母的字符串变量letters。然后，我们使用random.choice()函数从letters中随机选择一个字母，并使用循环重复5次，将5个随机选择的字母拼接在一起，生成一个随机字符串。最后，我们通过调用generate_random_string()函数并打印返回的随机字符串来测试代码的功能。