神奇的Python一行代码能做哪些事

如题所述

1.实现心形输出
那个string可以自己修改,对应的后面的数字也要改
(如果不改后面的数字则不能显示完全)

print'\n'.join([''.join([('ILoveChinaHelloWordHelloChina'[(x-y)%29]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)])

中文也是可以的,但是全是中文的时候会变形

print'\n'.join([''.join([(u'ILoveChina爱'[(x-y)%11]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)])

2.一行输出九九乘法表
print '\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)])

3.一行启动web服务
#python2
python -m SimpleHTTPServer 8080

#python3
python3 -m http.server 8080
温馨提示:答案为网友推荐,仅供参考
相似回答