For -> While
#for循环转while循环
h = 32
day = 1;
while(h < 500):
h -= 25
day += 1
h += 32
print(day)
Function:
#函数定义
def max(a,b):
if a > b:
return a
return b
print(max(1,2))
Array/List:
#列表定义
n = [1,2,3,44,556]
print(n)
print(len(n))
#列表访问
n[-2]
n[2]
#遍历数组
#1
for i in n:
print(i)
#2
for i in range(len(n)):
print(n[i])
#二维数组
n = [[12,34,56],[78,90,31]]
print(n)
#访问二维数组
n = [[12,34,56],[78,90,31]]
print(n[1][0])
#遍历二维数组
#1
for i in range(len(n)):
for j in range(len(n[i])):
print(n[i][j])
#2
for i in n:
for j in i:
print(j)
#数组求和
arr = [1,2,3,4,5,6]
sum=0
for i in arr:
sum += i
print(sum)
#二维行求和
tdim = [[1,2,3],[4,5,6]]
r = [0] * len(tdim)
for i in range(len(tdim)):
for j in tdim[i]:
r[i] += j
print(r[0])
print(r[1])
#三数间隔求平均
arr = [1437,1532,1503,1498,1524,1552,1542,1632]
count = 0
sum = 0
for i in range(len(arr)-2):
for j in range(i,i+3):
sum += arr[j]
print(sum/3)
sum = 0
#数组修改
#指定位置修改
a = [1,2,3]
n[0] = 10
#append()插入末尾
a = [1,2,3]
a.append(10)
a