這里不太明白,拜托看一下
為什么循環里加引號就錯?
for x in [‘1’,‘ 2’,‘ 3’,‘4’,‘ 5’, ‘6’,‘ 7’,‘ 8’,‘ 9’]:
? ?for y in [‘0’,‘ 1’,‘ 2’,‘ 3’,‘ 4’,‘ 5’,‘ 6’,‘ 7’,‘ 8’,‘ 9’]:
? ? ? ?if x < y:
? ? ? ? ? ?print x * 10 + y
這樣為什么是錯的?
為什么循環里加引號就錯?
for x in [‘1’,‘ 2’,‘ 3’,‘4’,‘ 5’, ‘6’,‘ 7’,‘ 8’,‘ 9’]:
? ?for y in [‘0’,‘ 1’,‘ 2’,‘ 3’,‘ 4’,‘ 5’,‘ 6’,‘ 7’,‘ 8’,‘ 9’]:
? ? ? ?if x < y:
? ? ? ? ? ?print x * 10 + y
這樣為什么是錯的?
2015-06-20
舉報
2015-06-25
首先,你輸的單引號都是中文引號?。。。?!應該是英文引號:'''''''''''''
其次,就拿‘ 5’來說,里面還有一個空格?。?!就算你把引號的問題糾正了,你看下面的例子:
Python對符號,縮進還有空格都非常敏感,一定要小心!
2015-06-20
建議再看一遍str、float、int課程。