请问puml旁边用例很多的话,要怎么写代码
@startuml
:教师: -> (试题管理)
:教师: -> (考场管理)
:教师: -> (考卷发布)
:教师: -> (成绩管理)
:教师: -> (修改密码)
:教师: -> (用户管理)
:教师: -> (授权管理)
:教师: -> (日志管理)
:教师: -> (科目管理)
:教师: -> (班级管理)
:教师: -> (年级管理)
:教师: -> (成绩管理)
@enduml
do_str="""
修改密码
用户管理
授权管理
日志管理
科目管理
班级管理
年级管理
"""
do_things=do_str.split("\n")
for do_thing in do_things:
print(f":教师: -> ({do_thing})")
# :教师: -> ()
# :教师: -> (修改密码)
# :教师: -> (用户管理)
# :教师: -> (授权管理)
# :教师: -> (日志管理)
# :教师: -> (科目管理)
# :教师: -> (班级管理)
# :教师: -> (年级管理)
@startuml
教师 -- (试题管理)
教师 -- (考场管理)
教师 -- (考卷发布)
教师 -- (成绩管理)
教师 -- (修改密码)
教师 -- (用户管理)
教师 -- (授权管理)
教师 -- (日志管理)
教师 -- (科目管理)
教师 -- (班级管理)
教师 -- (年级管理)
教师 -- (成绩管理)
@enduml
do_str="""
修改密码
用户管理
授权管理
日志管理
科目管理
班级管理
年级管理
"""
do_things=do_str.split("\n")
for do_thing in do_things:
print(f":教师: -> ({do_thing})")
# :教师: -> ()
# :教师: -> (修改密码)
# :教师: -> (用户管理)
# :教师: -> (授权管理)
# :教师: -> (日志管理)
# :教师: -> (科目管理)
# :教师: -> (班级管理)
# :教师: -> (年级管理)
uml_str="""
:教师: -> (试题管理)
:教师: -> (考场管理)
:教师: -> (考卷发布)
:教师: -> (成绩管理)
:教师: -> (修改密码)
:教师: -> (用户管理)
:教师: -> (授权管理)
:教师: -> (日志管理)
:教师: -> (科目管理)
:教师: -> (班级管理)
:教师: -> (年级管理)
:教师: -> (成绩管理)"""
techer_str=uml_str.replace(":教师:","教师")
print(techer_str)
techer_str_balnace=techer_str.replace("->","--")
print(techer_str_balnace)
# 教师 -- (试题管理)
# 教师 -- (考场管理)
# 教师 -- (考卷发布)
# 教师 -- (成绩管理)
# 教师 -- (修改密码)
# 教师 -- (用户管理)
# 教师 -- (授权管理)
# 教师 -- (日志管理)
# 教师 -- (科目管理)
# 教师 -- (班级管理)
# 教师 -- (年级管理)
# 教师 -- (成绩管理)