环境有问题哦
在自己的机器上是OK的
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print u'''
静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
在自己的机器上是OK的
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print u'''
静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
2015-12-21
#!/usr/bin/env python
x1 = 1
d = 3
n = 100
x100 = x1 + ( n - 1 ) * d
s = (x1 + x100) * (n/2)
print s
x1 = 1
d = 3
n = 100
x100 = x1 + ( n - 1 ) * d
s = (x1 + x100) * (n/2)
print s
2015-12-21
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],':',x[1]
for x in s:
print x[0],':',x[1]
2015-12-21
['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
2015-12-21
def greet(b='world'):
print 'Hello,'+b+'.'
greet()
greet('Bart')
print 'Hello,'+b+'.'
greet()
greet('Bart')
2015-12-21
已采纳回答 / 清波
其实 用 print key+':',d[key] 和 print key,':',d[key] 都对, 只是后一种写法,输出结果会在冒号两边都加空格,而前者只是在 冒号后面加空格
2015-12-20
已采纳回答 / 清波
a = 'python'print 'hello,', a or 'world'b = ''print 'hello,', b or 'world'看到楼主代码如上, 在编程语言中经常有一种概念,叫做‘最短路径’。以 Python中的 or 语句来说,如果or前面为True,则直接返回or前面的值,如果or前面为False 则直接返回or后面的值。 同时Python还有一个特性就是 bool值的隐性转换,虽然int 和str是不能隐形转换的(比如:a=1 b='2' c=a+b 这样的语句是会报Ty...
2015-12-20
a = 'python'
print 'hello,',a or 'world' #a = 'python' 则 a 是Ture,根据短路计算法则,此表达式结果只与a有关,故直接返回结果 hello,python
b = ''
print 'hello,',b or 'world' # b = '' 则 b 是空字符串 即 b 是Flase,根据短路计算法则,此表达式与b无关,故输出结果 hello,world
print 'hello,',a or 'world' #a = 'python' 则 a 是Ture,根据短路计算法则,此表达式结果只与a有关,故直接返回结果 hello,python
b = ''
print 'hello,',b or 'world' # b = '' 则 b 是空字符串 即 b 是Flase,根据短路计算法则,此表达式与b无关,故输出结果 hello,world
2015-12-20