编程挑战 任务1-暴力破解 一名小偷设法找出了在线PIN码的四位数,但不知道破解该帐户所需的正确顺序。 设计并编写一个程序,为用户输入的任何四个数字附加所有可能的组合。 该程序应避免多次显示相同的组合。 任务2-命名数字 显示如何用英语拼写一个数字。 您可以使用预先存在的实现方式,也可以使用自己的实现方式,但是最多应支持一百万个输入。 任务3-三角剖分 创建一个程序,该程序接受一个三角形的3个边。 然后计算出这些边是否形成三角形,如果是三角形,则确定什么类型的三角形(例如Scalene,等腰,直角...) 扩展-可以使用Python创建三角形的SVG来生成文件吗? 任务4-命名日期 设计