- 前言
- 一、非知识型
- 1.认真读题
- 2.空格菱形
- 二、知识型
- 1.循环词使用
- 2.函数定义数组
- 总结
<
前言又过了一周的学习,通过考核也测试了自己的能力和这一阶段的学习情况, 虽然考核的题目差不多都会,但是却没有考出好的成绩来。这一次,我做出 了深刻的反思,我总结了以下几点。一、非知识型 1.认真读题
下面是一道考核时出错的题:
从键盘输入一个数整数判断这个整数是否是回文数。回文数是指正序(从左向
右)和倒序(从右向左)读都是一样的整数。
思路:
1.如果是负数则一定不是回文数,直接返回 false
2.如果是正数,则将其倒序数值计算出来,然后和原数值比较是否相等
3.如果是回文数则相等返回 true,如果不是则不相等 false
4.比如 123 的倒序 321,不相等;121 的倒序 121,相等。
def huiwen(n): if n<0: return False n=str(n) if n==n[::-1]: return True else: return False
这道题给出条件来判断是否是回文数,题中明确给出“从键盘输入一个数”,我们很容易就会看错,这一点是需要注意点。
2.空格菱形
认真看图
打印菱形,每个*有空格
n =int(input("请输入一个正整数:")) for i in range(2*n): if i<=n: print("t"*(n-i)+"*t"*(2*n-1-2*(n-i))+" "*(n-i)) else: print("t"*(i-n)+"*t"*(2*n-1-2*(i-n))+" "*(i-n))
在这里,只有图像,就很容易看成普通的菱形来打印出来。
二、知识型 1.循环词使用以下关于Python循环结构的描述中,错误的是( )。
A. continue只结束本次循环
B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C. Python通过for、while等保留字构建循环结构
D. break用来结束当前当次语句,但不跳出当前的循环体
A:对于continue,他可以结束本次循环,开始下次循环。
D:break可以结束当前次语句,也可以跳出当前循环。
如以下形式
def summen(sums,target):
输出:
summen(sums,target)
括号里面是我们输入进去的值,这是在输出框进行。
这是我自己扣出来的。
总之,经过了这一次的考核,我有了很深的感受,自己练的题还是太少了,还 需加大量,从中也发现了自己的不足之处。下次我会更加的努力,向前进,加 油加油加油!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)