导航菜单
首页 >  python常考编程题和答案  > python编程考试题目大全

python编程考试题目大全

1.题目名称:批阅奏章 某朝皇帝有大臣n名(1b a->c b->a b->c a->c 复制

def han_nuo(n,src,tmp,dest):if n 0:zk=[]for x in t:for i in range(len(ppids)):if ppids[i]==x:zk.append(pids[i])A.append(pids[i])t=copy.deepcopy(zk)A.sort()li=[str(x) for x in A]print(' '.join(li))

11.题目名称:丑数 时间限制:1000ms内存限制:256M 题目描述 给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。(1通常被视为丑数) 输入描述: 整数n 输出描述:true或false 示例 示例1 输入6 输出true 答案:

m=int(input())def cnum(n):while True:if n =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示

def main():s = int(input('请输入成绩:'))if s>=90:grade = 'A'elif s>=60:grade = 'B'else:grade = 'C'print(grade)main()

16、递归案例 求斐波那契列数列1,1,2,3,5,8,13 的第30位

def f(n): return 1 if n==1 or n==2 else f(n-1)+f(n-2)n=int(input())ls=[]for i in range(1,n+1):if i==1 or i==2:ls.append(1)else:ls.append(ls[i-2]+ls[i-3])print(ls) 求整数N的阶乘 n=int(input())def f(n):if n==1:return(n)else:return(n*f(n-1))print(f(1),f(2),f(3),f(4),f(5),f(6))print(f(n))

#求整数N的阶乘

def f(n):if n==1:return(n)else:return(n*f(n-1))n=int(input())ls=[]for i in range(1,n+1): if i==1: ls.append(1) else: ls.append(f(i))print(ls) print(f(1),f(2),f(3),f(4),f(5),f(6))print(f(n))

相关推荐: