1.python迭代的第一个程序
python里的语法结构的确简单,while语句再一次印证了这一点(唯有一点,必须注意缩进),如下。
x=3
ans=0
itersleft=x
while(itersleft!=0):
ans=ans+x
itersleft=itersleft-1
print(str(x)+'^'+'2'+'='+str(ans))
2.
提示: +=, -=, *=, /=代表什么?
is equivalent to 意思是等于,下面不作翻译
a += b
is equivalent to a = a + b
a -= b
is equivalent to a = a - b
a *= b
is equivalent to a = a * b
a /= b
is equivalent to a = a / b
3.绝对值符号abs使用:abs(-3)=3
ctrl+c为停止运行程序
range(n)=[0,1,2,3...,n-1] range(m,n)=[m,m+1,m+2,...,n-1]
4.for循环的一个示例(求立方根的小程序)
x=int(input('Enter an integer:'))
ans=0
for ans in range(0,abs(x)+1):
if ans**3>=abs(x):
break
if ans**3!=abs(x):
print(str(x)+' is not a perfect cube')
elif x!=abs(x):
ans=-ans
print('The answer is:'+ str(ans))
else:
print('The answer is:'+ str(ans))