最新回答 / lnteresting
你的程序是utf-8编码,cmd是通过gbk进行解析的,gbk解析utf-8当然会出现乱码。解决方法就是将内容由utf-8解码为unicode,cmd会自动把unicode转为gbk(改方法适用于python2.7)
2019-08-02
因为代码是从上往下执行的,当执行到age>=6时,8是大于6的,则不在执行后面的代码了,改成以下代码可以修复:
age=8
if age>=18:
print 'adult'
elif age>=6:
print 'teenager'
else:
print 'kid'
age=8
if age>=18:
print 'adult'
elif age>=6:
print 'teenager'
else:
print 'kid'
2019-08-01
两种方法:
第一种,删除掉第三个元素后,原来的第四个元素就是新的第三个元素了
L.pop(2)
L.pop(2)
第二种,先删除第四个元素,再删除第三个元素
L.pop(3)
L.pop(2)
第一种,删除掉第三个元素后,原来的第四个元素就是新的第三个元素了
L.pop(2)
L.pop(2)
第二种,先删除第四个元素,再删除第三个元素
L.pop(3)
L.pop(2)
2019-08-01
最新回答 / qq_慕勒6237561
路径可以百度一下,上面有:
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
2019-08-01
def square_of_sum(L):
b=[]
for a in L:
a=a**2
b.append(a)
return sum(b)
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
b=[]
for a in L:
a=a**2
b.append(a)
return sum(b)
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2019-08-01
r'''print u'''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''调皮,编码可以直接改上面的utf-8为unicode,如果使用u'''data'''天知道会出什么错
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''调皮,编码可以直接改上面的utf-8为unicode,如果使用u'''data'''天知道会出什么错
2019-07-31
L = []
for b in range(1,101):
a=b**2
L.append(a)
print sum(L)
for b in range(1,101):
a=b**2
L.append(a)
print sum(L)
2019-07-31