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
B. 求解一行python代码
这里ENC()就是一个字符串,输出就是说明调用ENC(plaintext,key)这个函数的结果
ENC()应该是一个加密函数 plaintext为明文 key为秘钥 ciphertext为密文
例如输出 Encryption complete, ENC(abcd,key)= @#$%
C. 求解释一行python代码
把list(s)当作参数传到lambda x:(x.sort(),x)
返回[None,排序好的输入字符串]
[1]就是拿到这个字符串
写这个有什么必要 直接 s = "".join(sorted(s))不久好了
D. python怎么一行代码一行结果
得进入Python交互模式下,windows下,windows+r,输入cmd,回车,然后输入python回车。
C:>
C:>python
Python3.5.2(v3.5.2:4def2a2901a5,Jun252016,22:01:18)[MSCv.190032bit(Intel)]onwin32
Type"help","right","credits"or"license"formoreinformation.
>>>1+2
3
>>>'helloworld'
'helloworld'
>>>
输入python能进入交互模式,前提是python的环境变量配置好了。
E. 在python语言中用一行代码将用户输入的内容打印出来,这行代码为
print(input(''))
F. Python编程时,代码敲完第一行后,怎样换行继续敲第二行啊
python 字符串换行的三种方式:
#第一种:三个单引号
print ''' 我是一个程序员
我刚开始学习python'''
#第二种:三个双引号
print """ 我是一个程序员
我刚开始学习python"""
#第三种:\结尾
print "我是一个程序员,\
我刚开始学python"
G. Python 急急急急~ 我有一行代码,特别长,怎么给他们分开行写~
在你想换行的地方 后面加\,然后接着写就行了
H. 请问一行Python代码的含义
你理解的没错 tsaguntum(13,42)这个是一个元组 tsaguntum[0] 就是取第一个元素 就是13 之后 减去1 也就是 12 后面那个 加上2 就是44 这些 我想你都理解了 然后你就看range() 他的含义就是从13 追加到43 注释有点小错误 我感觉 不是form x-1 to x+1 而是 from x to x-1 你自己 实验下
for x in range(1,5):
print x
你就明白了 注释是人写的 难免也会写错
I. 如何取消Python一行代码一行结果
y是一个列向量,其取值为0,1,2
y!=2会返回一个新的列向量,y中值为2的元素返回专False,不为2的元素返回True
然后用这一个属向量去选择X矩阵和y向量的元素
只有y!=2为True的行会被选择出来