1源码如下:

关于完成超算python作业的收获_python

对于杨辉三角的写法,整体的逻辑是是先用列表巧妙的将第一行1 11 输入好,之后按照首末皆为1来进行中间按照杨辉三角的性质进行填充,并且,由此学会了append的函数的运用,以及利用递减空格学会了三角形式输出杨辉三角

2是对于搜索单词的代码学会了split()切割字符串的用法,通过在()里面输入想要的切断位置可以灵活的实现去掉表点符号或者切割完整词汇,判断个数利用‘’即可,因为切掉之后就空格了

3从忽略大小写处学会了upper()和lower()的用法,并且对遍历的用法有了新的认识,包括最后题目中字典中去除23岁即以上的键值时候明白了,要想利用判断的方法去除题目要求的元素,需要对原字典进行copy,从而避免遍历时候对原字典 的影响

4本来在判断质数的时候想要借用c语言二分法的思路,利用开平方的函数,但在遍历的时候range里面必须放数字类型,从而加强对遍历的认知,尽管尝试利用int强行转字符类型,但实际上失败了,最后只能用原数字,之后的学习对python肯定能够有更多更高效的方法实现python算法题目,以上便是我完成超算的问题的心得,如有不足之处请大佬指教,仅作为自己的学习历程的记录