【发布时间】:2020-05-14 02:52:59
【问题描述】:
i = 1
while (i < 10):
i += 1
print(i),
print(type(i)),
Output
2
3
4
5
6
7
8
9
10
<class 'int'>
Out[16]: (None,)
当我在最后一行后面加上逗号时,我无法理解为什么我们会在输出中显示 Out[16]: (None,)。
【问题讨论】:
-
我在运行您的代码时没有
Out[16]: (None,)。您能否提供更多代码,或者告诉您使用的是什么 IDE。 -
解释器将逗号
,关联为tuple 的声明,并且由于print()函数返回None,您最终得到一个不带括号的元组(None,)。
标签: python python-3.x printing while-loop tuples