python2.7中测试
打印常量(数字、字符串等)
>>> print '123''111'
123111
>>> print '123','123'
123 123
打印变量
>>> a=111
>>> b=222
>>> print a,b
111 222
>>> print ab
Traceback (most recent call last):
File "index.py", line 4, in
print ab
NameError: name 'ab' is not defined
报错了,当打印变量时,没法直接用print实现不带空格
可以通过sys.stdout.write(str(x))来实现
#打印出两位数的数字中,十位小于个位的数字
import sys
for x in range(1,10):
for y in range (0,10):
if x < y:
sys.stdout.write(str(x))
sys.stdout.write(str(y))
print ''
#结果
12
13
14
15
16
17
18
19
23
24
25
26
27
28
29
34
35
36
37
38
39
45
46
47
48
49
56
57
58
59
67
68
69
78
79
89