关于Python的缩进问题
[1] def printMax(x,y): x=int(x) y=int(y) if(x>y): print x,'is maximum' else: print y,'is maximum' printMax(2,6) 这样的排列键入回车无任何输出. [2] def printMax(x,y): x=int(x) y=int(y) if(x>y): print x,'is maximum' else: print y,'is maximum' printMax(2,6) 回车后出现:IndentationError: unindent does not match any outer indentation level (, line 8),于网上查知:应该是缩进问题,特别是把几个不同的源码拷到一块修改调式的时候容易遇到,因为两个人写的程序缩进可能不一样,有的是tab,有的是空格,这用肉眼很难察觉。把缩进都改为一种格式就可以了.那应该如何改呢? [3] def printMax(x, y): x = int(x) y = int(y) if (x > y): print x, 'is maximum' else: print y, 'is maximum' printMax(3,5); 这样排列则出现:SyntaxError: invalid syntax.无效语法?在哪呢? 对于Python的编写进问题真的那么让人头疼吗? 晕,排列好的一发送就成一样的了,只好传到相册上了: http://hiphotos.baidu.com/%C9%F1%C4%A7gh/pic/item/d99b98edf458ef1026979182.jpg 地址不对,再发一个: http://hi.baidu.com/%C9%F1%C4%A7gh/album/item/d99b98edf458ef1026979182.html#IMG=d99b98edf458ef1026979182
更新时间:2021-04-28 14:04
最新回答
没有书,只有视频、素材和课件