L = ['Adam', 'Lisa', 'Bart', 'Paul']
k=range(1,5)
m=zip (k,L)
for index, name in m:
print index, '-', name
k=range(1,5)
m=zip (k,L)
for index, name in m:
print index, '-', name
L = range(1, 101)
print L[0:10]
print L[2::3]
print L[4:50:5]
print L[0:10]
print L[2::3]
print L[4:50:5]
2019-01-29
def greet(a='world'):
print 'Hello,' ,a,'.'
greet()
greet('Bart')
print 'Hello,' ,a,'.'
greet()
greet('Bart')
2019-01-29
for x in range(1,10):
for y in reversed(range(9,0,-1)):
if x < y:
print x * 10 + y
for y in reversed(range(9,0,-1)):
if x < y:
print x * 10 + y
2019-01-29
import math
def quadratic_equation(a, b, c):
d=math.sqrt(b*b-4*a*c)
x1=(-b+d)/(2*a)
x2=(-b-d)/(2*a)
return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
def quadratic_equation(a, b, c):
d=math.sqrt(b*b-4*a*c)
x1=(-b+d)/(2*a)
x2=(-b-d)/(2*a)
return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2019-01-29
L = []
x=1
n=0
sum=0
while x < 101:
L.insert(n,x)
j=L[n]
sum=sum+j*j
x=x+1
n=n+1
print sum
x=1
n=0
sum=0
while x < 101:
L.insert(n,x)
j=L[n]
sum=sum+j*j
x=x+1
n=n+1
print sum
2019-01-29
注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
注意: if 语句后接表达式,然后用:表示代码块开始。
如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
注意: if 语句后接表达式,然后用:表示代码块开始。
如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
2019-01-28
print ("hello,python");
print ("hello,","python")
print ("hello,","python")
2019-01-28
a=45678;b=0x12fd2;print(a+b);
print(100<99);
print(0xff==255);
print("Learn Python in imooc")
print(100<99);
print(0xff==255);
print("Learn Python in imooc")
2019-01-28
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
print index+1, '-', name
for index, name in enumerate(L):
print index+1, '-', name