python无所不能,是python之父GuidovanRossum的一个朋友说的。而python有多无所不能呢?下面羽忆教程为你展示一行python代码可以做到输出九九乘法表,甚至更多丧心病狂的事情,用python一行代码统统搞定。
一行python代码
一行python代码
对于学编程的程序员来说,接触到的第一行代码都是一样的,就像python程序员接触到的第一行python代码print("hello world!"),向世界宣布自己来了。而一行python代码可以做到哪些事情呢?下面羽忆教程为你展示。
用一行python代码打印九九乘法表
当你身边没有计算器,又需要九九乘法表时,可以通过以下一行简单的python代码获得九九乘法表。上代码:
print('\n'.join([' '.join(["%2s x%2s = %2s"%(j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))
以下是其输出的九九乘法表:
用一行python代码打印九九乘法表
用一行python代码打印表白神器
当你需要给心爱的女生展示自己的心意却又不好意思表白时,将这个代码发给她,让她运行,她一定会被你打动的。不过你要先教会她python。上代码:
print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0else' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))
以下是其输出的爱心:
用一行python代码打印表白神器
用一行python代码建立一座迷宫
当程序员无聊的时候,就会自己建立一座迷宫,而python程序员运用一行python代码就可以建立起一座迷宫。上代码:
print(''.join(__import__('random').choice('\\u2571\\u2572') for i in range(50*24)))
以下是python建立的迷宫,至今无人生还:
用一行python代码建立一座迷宫
一行python代码运算
一行python代码不光可以用于制造趣味性的东西,还可以进行运算,例如可以用来计算出1-100之间的素数;还可以用来输出前100项斐波那契数列的值;还可以实现阶乘;进行摄氏度和华氏度之间的转换等等,以下是计算出1-100之间的素数的一行python代码:
print(*(i for i in range(2, 1000) if all(tuple(i%j for j in range(2, int(i**.5))))))
下面是输出的结果:
一行python代码运算
以上就是羽忆教程为你介绍的关于一行python代码的丧心病狂,其更是成为了目前最流行的语言,还有很多种游戏、编程等等都可以使用一行python代码实现,关注小编,学习更多。