摘要: 一、迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法) 3.协议是一种约定,可迭代对 阅读全文
posted @ 2019-05-10 17:11 Jony-2018 阅读(360) 评论(0) 推荐(0) 编辑
摘要: #include #include void main() { int n,j,i; /*i为行数,j为每行中的项数*/ printf("输入图案上三角的高度n:"); scanf("%d",&n); for(i = 1;i = 1;i--) /*打印下三角,(不包括中间行)... 阅读全文
posted @ 2019-05-10 17:05 Jony-2018 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,如果进行强制类型转换,它会将所需要取的位数直接提取出来,而其他位数的数字会被直接删除,不会对提取出来的位数有任何影响 所以如果我们需要提高精度,对所取的数进行四舍五入,需要给所需去的数的最后一位数的后一位加上5。 (1)将浮点型a=9.635625进行取整,得出整型b b = (int) 阅读全文
posted @ 2019-05-10 17:03 Jony-2018 阅读(3948) 评论(0) 推荐(0) 编辑