已采纳回答 / 计量赵子龙
这是缩进问题,并不是版本的问题,我给你截图你理解一下,好好的看看 · · · 和>>>是不一样的.你注意看一下我圈出来的地方<...图片...>我也是新手,要是感觉我说的对采纳哦,谢谢,嘿嘿
2016-04-03
已采纳回答 / 清波
true 确实错了, 应该是 True , 不过其中 第七行有语法错误, 所以没有解释运行代码, 没有报出 true 变量不存在的错误。解决方法, 第七行的 print 同样缩进 一节, 跟 第二行(x=2^n)到第五行(if ...
2016-04-03
L = []
x = 1
for x in range(1,101):
L.append(x*x)
x+=1
print sum(L)
x = 1
for x in range(1,101):
L.append(x*x)
x+=1
print sum(L)
2016-04-03
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
2016-04-03
没看大家的之前发现我的办法还真是笨的可以。。。。
print [x*100+y*10+z for x in[1,2,3,4,5,6,7,8,9] for y in[0,1,2,3,4,5,6,7,8,9] for z in [1,2,3,4,5,6,7,8,9] if x==z]
print [x*100+y*10+z for x in[1,2,3,4,5,6,7,8,9] for y in[0,1,2,3,4,5,6,7,8,9] for z in [1,2,3,4,5,6,7,8,9] if x==z]
2016-04-03
def move(n, a, b, c):
if n==1:
print a,'-->',c
else:
move(n-1,a,c,b)
move(1,a,b,c)
move(n-1,b,a,c)
move(4, 'A', 'B', 'C')
if n==1:
print a,'-->',c
else:
move(n-1,a,c,b)
move(1,a,b,c)
move(n-1,b,a,c)
move(4, 'A', 'B', 'C')
2016-04-03
import math
#一次方程
def linear_equation(b,c):
assert b!=0
return -c/b
def quadratic_equation(a, b, c):
if a==0:
return linear_equation
e = b*b - 4*a*c
assert e>=0
return (math.sqrt(e)-b)/(2*a), (-math.sqrt(e)-b)/(2*a)
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
#一次方程
def linear_equation(b,c):
assert b!=0
return -c/b
def quadratic_equation(a, b, c):
if a==0:
return linear_equation
e = b*b - 4*a*c
assert e>=0
return (math.sqrt(e)-b)/(2*a), (-math.sqrt(e)-b)/(2*a)
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2016-04-03
print [x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(0,10) if x==z]
2016-04-02
for x in [ 1,2,3,4,5,6,7,8,9 ]:
for y in [ 0,1,2,3,4,5,6,7,8,9 ]:
if x < y:
print 10*x + y
for y in [ 0,1,2,3,4,5,6,7,8,9 ]:
if x < y:
print 10*x + y
2016-04-02