随机生成10个销售报表,内容涵盖,“客户名称”, “客户等级”, “电话号码”, “区域”, “类别1”。。。。”类别10” 要求:用户姓名为2~3个汉字,电话号码为13X,15X,18X,区域为全国各省市自治区直辖市,python写
时间: 2024-04-07 11:31:14 浏览: 99
以下是一个简单的Python程序,可以随机生成10个销售报表:
```python
import random
# 客户等级列表
level_list = ["普通客户", "银牌客户", "金牌客户", "钻石客户"]
# 区域列表
area_list = ["北京市", "上海市", "天津市", "重庆市", "河北省", "山西省", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "广西壮族自治区", "海南省", "四川省", "贵州省", "云南省", "陕西省", "甘肃省", "青海省", "宁夏回族自治区", "新疆维吾尔自治区", "台湾省", "香港特别行政区", "澳门特别行政区"]
# 类别列表
category_list = ["类别1", "类别2", "类别3", "类别4", "类别5", "类别6", "类别7", "类别8", "类别9", "类别10"]
# 随机生成10个销售报表
for i in range(10):
# 随机生成用户姓名
name = ""
for j in range(random.randint(2, 3)):
name += chr(random.randint(0x4e00, 0x9fbf))
# 随机生成电话号码
phone_prefix_list = ["13", "15", "18"]
phone_prefix = random.choice(phone_prefix_list)
phone_suffix = "".join(random.sample("0123456789", 8))
phone_number = phone_prefix + phone_suffix
# 随机生成区域和客户等级
area = random.choice(area_list)
level = random.choice(level_list)
# 随机生成类别
category_dict = {}
for category in category_list:
category_dict[category] = random.randint(0, 100)
# 输出销售报表
print("客户名称:{},客户等级:{},电话号码:{},区域:{},类别1:{},类别2:{},类别3:{},类别4:{},类别5:{},类别6:{},类别7:{},类别8:{},类别9:{},类别10:{}".format(
name, level, phone_number, area, category_dict["类别1"], category_dict["类别2"], category_dict["类别3"], category_dict["类别4"], category_dict["类别5"], category_dict["类别6"], category_dict["类别7"], category_dict["类别8"], category_dict["类别9"], category_dict["类别10"]))
```
注意,这个程序中的销售报表是随机生成的,每次运行程序生成的报表都不同。
阅读全文