第1题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:将百分制成绩转换成相应的等级,对应关系如下:
90分(含)以上为等级A,
80~89分为等级B,
70~79分为等级C,
60~69分为等级D,
60分以下为等级E。
程序运行时输入一个百分制成绩,输出其对应的等级。

注意:输入的提示需要用【】括起来。

样例:
【请输入百分制成绩: 】78
百分制 78等级 C

------------------------------------------------------'''

#**********Program**********

#**********  End  **********

第2题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------

题目:输出所有的水仙花数。
      水仙花数是指各位数字的立方和与其自身相等的三位数。

输出样例:
水仙花数:    
153
370
……
------------------------------------------------------'''
print('水仙花数: ')
#**********Program**********

#**********  End  **********

第3题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------

题目:编写函数fun(n), 函数返回值是n!

要求:用递归方式实现。

注意:输入的提示需要用【】括起来。

样例:
【请输入一个整数】5
5!=120

------------------------------------------------------'''
n=eval(input('【请输入一个整数】'))
#**********Program**********

#**********  End  **********

第4题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------

题目:编写函数fun(m,n),函数返回值是m和n的最大公约数。
      调用该函数输出两个整数的最大公约数和最小公倍数。

注意:输出符号为英文格式,输入的提示需要用【】括起来。

样例:
【请输入一个整数: 】9
【请输入一个整数: 】15
最大公约数是: 3,最小公倍数是: 45.0

------------------------------------------------------'''

#**********Program**********

#**********  End  **********

第5题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------

题目:计算整数各位数字之和

描述:输入一个正整数,计算其各个位的数字之和

要求:

     输入格式:
     输入一个正整数

     输出格式:
     各位上数字之和 

        输入示例    输出示例

 示例1   123          6  
---------------------------------------------------------
注意:仅在注释标志之间填入所编写语句。
------------------------------------------------------'''
#**********Program**********

#**********  End  **********

第6题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:平均成绩

描述:编写程序,从键盘输入语文、数学、英语三门功课的成绩,计算并输出平均成绩,要求平均成绩保留1位小数。

要求:输出时,采用格式输出方式控制小数点位数。

     输入格式:依次输入三个数字作为三门功课成绩。

     输出格式:输出三门功课的平均成绩,结果保留1位小数。

      输入示例    输出示例

 示例   70        您的平均成绩为82.8
        88.5
        90
---------------------------------------------------------
注意:仅在注释标志之间填入所编写语句。
------------------------------------------------------'''

#**********Program**********

#**********  End  **********

第7题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:两点之间的距离

描述:编写程序,从键盘输入两点的坐标(x1,y1)和(x2,y2),计算并输出两点之间的距离。

要求:

     输入格式:依次输入4个数字作为x1、y1、x2、y2的值。

     输出格式:如样例输出计算结果,结果保留2位小数。

      输入示例    输出示例

 示例1  2        两点之间的距离为:19.60
        2.5
        -10
        18 

---------------------------------------------------------
注意:仅在注释标志之间填入所编写语句。
------------------------------------------------------'''
#**********Program**********

#**********  End  **********

第8题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:判断完全数、丰沛数、不足数

描述:编写程序,从键盘输入一个整数并判断该数的类别。

提示:其因数之和等于数字本身的数称为完全数,比数字本身大的数称为丰沛数,比数字本身小的数称为不足数。

要求:

     输入格式:输入一个整数。

     输出格式:输出这个数的类别。

      输入示例    输出示例

 示例1   25       25是不足数
 示例2   6        6是完全数
---------------------------------------------------------
注意:仅在注释标志之间填入所编写语句。
------------------------------------------------------'''

#**********Program**********

#**********  End  **********

第9题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:Fibonacci数列

描述:编写程序,计算Fibonacci数列的前20项。

提示:Fibonacci数列的特点是,第一、二项的值都为1,从第三项开始,每项都是前两项之和。

要求:同一行的两个数字用“\\t”隔开。

     输入格式:该题无输入。

     输出格式:如样例格式输出数列前20项。

     输出示例
     1        1
     2        3
     5        8
     13        21
     34        55
 
---------------------------------------------------------
注意:仅在注释标志之间填入所编写语句。
------------------------------------------------------'''

#**********Program**********

#**********  End  **********

第10题

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:还有多少个鸡蛋

描述:有一筐鸡蛋,1个1个拿,正好拿完;2个2个拿,还剩1个;3个3个拿,正好拿完;4个4个拿,还剩1个;5个5个拿,还差1个;6个6个拿,还剩3个;7个7个拿,正好拿完;8个8个拿,还剩1个;9个9个拿,正好拿完。问筐里最少有多少鸡蛋?

要求:编写程序,输出剩余鸡蛋的个数。

     输入格式:该题无输入。

     输出格式:如样例所示。

     输出示例
     还有 ? 个鸡蛋
---------------------------------------------------------
注意:仅在注释标志之间填入所编写语句。
------------------------------------------------------'''

#**********Program**********

#**********  End  **********