[资讯] BBS 程式码上色器

楼主: pinefruit (莫使惹尘埃)   2021-03-16 23:29:13
软件名称:BBS 程式码上色器
软件连结:https://bbs-code-highlighter.netlify.app
安装方式:网页版免安装
上周在 C_and_CPP 板分享这个作品,
后来想想只有支援 C++ 蛮可惜的 (毕竟头都洗下去惹)
于是这两天也抽空把 Python 加进去。
不过.. 老实说我对 Python 不太熟,
写的过程中还花不少时间去阅读各种教学文件...orz
好了话不多说,先贴一段上色后的程式码给大家看:
01. # Python Sample Code
02. # Date Modified: 2021/3/16
03.
04. import textwrap
05.
06. class Movie:
07. def __init__(self, uid, name, rating):
08. self.uid = uid
09. self.name = name
10. self.rating = rating
11.
12. def print_movie(m):
13. print(textwrap.dedent("""
14. Movie: {0}
15. Rating: {1}
16. """).format(m.name, m.rating))
17.
18. m = Movie(0xCF164, "The Avengers", .8e1)
19. if m.rating > 6.0: print_movie(m)
左边要不要加行号是可以勾选的。
另外依照 C_and_CPP 板友的建议,也补上了超过画面宽度的警告。
最后照往例要跟大家说明一点...
目前后端程式是跑在免费服务器上,每个月有时数限制。
若闲置太久也会自动关闭,导致下次连进去时因为需要重启,
反应速度会稍微慢一些,请大家见谅。
恩,差不多就这样子,如果有什么问题或建议,欢迎大家留言跟我说。
祝大家上色愉快!:)
作者: alan23273850   2021-03-17 11:09:00
咦咦咦,grammar parsing 需要自己来吗

Links booklink

Contact Us: admin [ a t ] ucptt.com