#斐波那契数列'''如果设an为该数列的第n项(),那么这句话可以写成如下形式:
显然这是一个线性递推数列。'''deffib(n):if n==1:return1elif n==2:return1else:return fib(n-1)+fib(n-2)print(fib(6))#输出第六位print('---------------')# number=int(input()) print(fib(number))for i inrange(1,7):# 输出前六位print(fib(i))
L=[]
n=1while n<=99:
L.append(n)
n=n+2
L=['Michael','sarah','Tracy','Bob','Jack']
r=[]
n=3for i inrange(n):
r.append(L[i])print(r)#list/tuple切片
L=['Michael','sarah','Tracy','Bob','Jack']print(L[0:3])#支持倒叙 L[-2:-1]#从0开始!
L=['Michael','sarah','Tracy','Bob','Jack']print(L[0:4:2])#每两个取一个#字符串适用
s='ABCDE'print(s[:3])#迭代deffindMinAndMax(L):if L !=[]:max= L[0]min= L[0]for l in L:ifmax< l:max= l
ifmin> l:min= l
return(min,max)#迭代找出 max minelse:return(None,None)
c
#include<stdio.h>intmain(){int a[10];int i;printf("please enter 10 integer numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);//用数组名表示 ("%d",&a[i]); for(i=0;i<10;i++)printf("%d",a[i]);//("%d",*a[i]);return0;}//去定义一个指针变量#include<stdio.h>intmain(){int a[10];int i,*p;printf("please enter 10 integer numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);for(p=a;p<(a+10);p++)//*p之后执行p++,p指向下一个a[1],直到p=a+10 数组a首元素地址 printf("%d",*p);printf("\n");return0;}