Python两层循环良好,三层循环语法错误?
时间:2011-01-11
来源:互联网
请问大侠这是什么原因?
Python版本: 3.2b2
'''
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
'''
for i in range(1,5):
for j in range(1,5):
#for k in range(1,5): // 就是这里不能使用循环,一使用就提示语法错误。
#if (i!=j) and (j!=k) and (k!=i):
print(i,j);
print ('你好');
作者: yaoliang11 发布时间: 2011-01-11
作者: iambic 发布时间: 2011-01-11
作者: iambic 发布时间: 2011-01-11
for j in range(1,5):
#for k in range(1,5): // 就是这里不能使用循环,一使用就提示语法错误。
#if (i!=j) and (j!=k) and (k!=i):
print (i, j)
print ('你好')
作者: xizi2002 发布时间: 2011-01-11
for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i!=j) and (j!=k) and (k!=i): print (i, j) print ('你好')
我用tab缩进的.可以运行. 看看能发出来不
作者: xizi2002 发布时间: 2011-01-11
作者: xizi2002 发布时间: 2011-01-11
作者: iambic 发布时间: 2011-01-11
如果代码放到另外一个地方,可能该机器配置一个tab是8个空格 ,那代码看着就和自己机器上不一样了
代码规范而已,其实个人习惯就好
楼主应该是第三层循环少了缩进了
作者: xmnathan 发布时间: 2011-01-11
为什么代码要看着和自己的机器上一样?既然那个人把自己机器上的tab宽度设置为8,说明人家的习惯就是这个设置;既然是他喜欢看8缩进的,为什么非要按照你的习惯给人家显示成4个空白的?
作者: iambic 发布时间: 2011-01-11
作者: xizi2002 发布时间: 2011-01-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28