第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 **********