【Python刷题】
用Python语言写点题,来巩固一下学过的知识!!!
★★光亭★★
不求有功,但求无过
展开
-
ZZULIOJ-1000:整数a+b(Python)
题意描述:计算两个整数的和。 输入:输入两个整数,两个整数用空格隔开。 输出:输出为两个整数的和,单独占一行。样例输入:1 1样例输出:2AC Code:a=input().split()print(int(a[0])+int(a[1]))...原创 2020-02-26 20:44:10 · 9117 阅读 · 0 评论 -
ZZULIOJ-1001,植树问题(Python)
题目描述:某学校植树节开展植树活动,已知树苗有m株,参加植树的同学有n人(且m>n),请问每位同学平均可以植树几株?还有几株剩余?输入:输入两个整数m和n,分别表示树苗的数量和学生的人数(m>n)。输出:输出两个整数,分别表示每位同学平均植树的数量及剩余的树苗数量。样例输入:163 32样例输出:5 3程序代...原创 2020-03-06 17:55:13 · 9152 阅读 · 2 评论 -
ZZULIOJ-1002,简单多项式求值(Python)
题目描述:对用户输入的任一整数,输出以下多项式的值。y=2x2+x+8输入:输入整数x的值。输出:输出一个整数,即多项式的值。样例输入:1样例输出:11程序代码:x=int(input())print(2*x*x+x+8)...原创 2020-03-06 17:58:31 · 9214 阅读 · 2 评论 -
ZZULIOJ-1003,两个整数的四则运算(Python)
题目描述:输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。 输入:输入只有两个正整数num1、num2。 输出:输出占一行,包括两个数的和、差、积、商及余数,数据之间用一个空格隔开。 样例输入:1 2样例输出:3 -1 2 0 1程序代码:x,y=map(int,inp...原创 2020-03-06 18:34:32 · 10399 阅读 · 2 评论 -
ZZULIOJ-1004,三位数的数位分离(Python)
题目描述:从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。 输入:输入任意的一个三位正整数。 输出:依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行。 样例输入:367样例输出:7 6 3程序代码:a=int(input())x=a%10y=(a//10...原创 2020-03-06 18:37:58 · 12508 阅读 · 0 评论 -
ZZULIOJ-1005,整数幂(Python)
题目描述:输入3个整数,输出它们的1次幂、2次幂和3次幂。输入:输入3整数,用空格隔开。 输出:输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐。 样例输入:1 5 100样例输出:1 1 15 25 125100 10000 1000000 程序代码:a,b,c...原创 2020-03-06 18:50:31 · 9123 阅读 · 0 评论 -
ZZULIOJ-1006,求等差数列的和(Python)
题目描述:给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。 输入:输入三个整数,之间用空格隔开。第1个数作为首项,第2个数作为末项,第3个数作为公差。 输出:输出占一行,包含一个整数,为该等差数列的和。 样例输入:2 11 3样例输出:26程序代码:a,b,c=map(int,input()...原创 2020-03-07 13:32:56 · 9352 阅读 · 3 评论 -
ZZULIOJ-1007,鸡兔同笼(Python)
题目描述:鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只?输入:输入两个整数m和n,分别代表笼子里头的个数和脚的个数。(假设m和n都在合法的数据范围内) 输出:依次输出鸡和兔的只数。(数字为0的也要输出)样例输入:12 40样例输出:4 8程序代码:...原创 2020-03-07 13:39:45 · 9137 阅读 · 4 评论 -
ZZULIOJ-1008,美元和人民币(Python)
题目描述:美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是1美元兑换6.5573元人民币,编写程序输入美元的金额,输出能兑换的人民币金额。输入:输入美元的金额。输出:输出能兑换的人民币的数值。输出保留2位小数。样例输入:100样例输出:655.73程序代码...原创 2020-03-07 13:43:43 · 9081 阅读 · 0 评论 -
ZZULIOJ-1009,求平均分(Python)
题目描述:已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。 输入:输入三个整数,数据之间由空格隔开。 输出:输出占一行,包含一个实数,为三门课的平均分,保留两位小数。 样例输入:87 73 93样例输出:84.33程序代码:a,b,c=map(float,input().split())x=...原创 2020-03-07 13:48:01 · 8910 阅读 · 0 评论 -
ZZULIOJ-1010,求圆的周长和面积(Python)
题目描述:输入圆的半径,求圆的周长和面积。 要求定义圆周率为如下宏常量#define PI 3.14159 输入:输入半径r的值,为一实数。 输出:输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。 样例输入:3样例输出:18.85 28.27程序代码:r=float(input())P...原创 2020-03-07 13:59:04 · 9060 阅读 · 2 评论 -
ZZULIOJ-1011,圆柱体表面积(Python)
题目描述:输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量#define PI 3.14159 输入:输入两个实数,为圆柱体的底面半径r和高h。 输出:输出一个实数,即圆柱体的表面积,保留2位小数。 样例输入:42.1 71.6样例输出:30076.14程序代码:r,h...原创 2020-03-09 09:19:34 · 12389 阅读 · 5 评论 -
ZZULIOJ-1012,求绝对值(Python)
题目描述:求实数的绝对值。 输入:输入一个实数。 输出:输出它的绝对值,结果保留两位小数 样例输入:-234.00样例输出:234.00程序代码:import matha=float(input())b=math.fabs(a)print("%.2f" %(b))...原创 2020-03-09 09:23:50 · 8893 阅读 · 2 评论 -
ZZULIOJ-1013,求两点间距离(Python)
题目描述:给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。 输入:输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。 输出:输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数。样例输入:1 1 2 2样例输出:1.41...原创 2020-03-09 09:28:56 · 9130 阅读 · 2 评论 -
ZZULIOJ-1014,求三角形的面积(Python)
题目描述:给出三角形的三条边,求三角形的面积。 输入:输入三角形的三条边长(实数),数据之间用空格隔开。 输出:输出三角形的面积,结果保留2位小数。 样例输入:2.5 4 5样例输出:4.95程序代码:import matha,b,c=map(float,input().split())p=(a+b+c)...原创 2020-03-09 09:34:24 · 8704 阅读 · 2 评论 -
ZZULIOJ-1015,计算时间间隔(Python)
题目描述:读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。输入:输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。 输出:输出一个整数,表示时间间隔的秒数。 样例输入:08:00:0009:00:00样例输出:3600程序代码:h1,m1,s1=ma...原创 2020-03-09 09:45:24 · 9109 阅读 · 2 评论 -
ZZULIOJ-1016,银行利率(Python)
题目描述:设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。 输入:输入一个正整数和一个实数,分别代表存款年数和存款本金。输出:输出一个双精度实数,小数点后保留6位有效数字。 样例输入:2 100样例输出:104.550625程序代码:import mathn...原创 2020-03-10 20:04:47 · 9851 阅读 · 2 评论 -
ZZULIOJ-1017,判断正整数位数(Python)
题目描述:给定一个不多于5位的正整数,判断它是几位数,并输出。 输入:一个不多于5位的正整数。 输出:输出正整数的位数,单独占一行。 样例输入:111样例输出:3程序代码①:import mathn=int(input())x=(int)(math.log10(n))+1print(x)程序代码②:...原创 2020-03-10 20:22:32 · 9767 阅读 · 2 评论 -
ZZULIOJ-1018,奇数偶数(Python)
题目描述:输入一个整数,判断该数是奇数还是偶数。 输入:输入整数n。 输出:如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。 样例输入:8样例输出:even程序代码:a=int(input())if a%2==0 : print("even")else : ...原创 2020-03-10 20:25:21 · 9023 阅读 · 0 评论 -
ZZULIOJ-1019,公园门票(Python)
题目描述:某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。 输入:输入一个正整数,表示购票的数量。 输出:输出一个整数,表示用户实际需要支付的金额。 样例输入:30样例输出:1440程序代码:n=int(input())if n>=30 : ...原创 2020-03-10 20:28:10 · 9019 阅读 · 0 评论 -
ZZULIOJ-1020,两整数排序(Python)
题目描述:从键盘输入两个整数x,y,按从小到大的顺序输出它们的值。 输入:输入两个整数x,y。 输出:按从小到大的顺序输出它们的值。数据之间以空格间隔。 样例输入:20 16样例输出:16 20程序代码:x,y=map(int,input().split())if x<y : pri...原创 2020-03-10 20:31:30 · 8920 阅读 · 2 评论 -
ZZULIOJ-1021,三个整数的最大值(Python)
题目描述:从键盘输入三个整数x,y和z,求出其中最大的数。 输入:输入三个整数,用空格隔开。 输出:输出最大整数。 样例输入:20 16 18样例输出:20程序代码:a,b,c=map(int,input().split())maxn=aif maxn<b : maxn=bif...原创 2020-03-11 17:26:20 · 9233 阅读 · 3 评论 -
ZZULIOJ-1022,三整数排序(Python)
题目描述:从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。 输入:输入三个整数x,y和z。 输出:按从大到小的顺序输出它们的值。 样例输入:20 16 18样例输出:20 18 16程序代码:a,b,c=map(int,input().split())if a<b : ...原创 2020-03-11 18:16:39 · 8938 阅读 · 2 评论 -
ZZULIOJ-1023,大小写转换(Python)
题目描述:输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。 输入:输入为一个字符。 输出:按题目要求输出一个字符,单独占一行。 样例输入:a样例输出:A程序代码:x=input().split()if str(x[0]).islower(): num=ord(str(x[0]...原创 2020-03-11 20:49:17 · 8965 阅读 · 2 评论 -
ZZULIOJ-1024,计算字母序号(Python)
题目描述:输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)。 输入:输入只有一个英文字母。 输出:输出一个整数,表示该字母在字母表的序号,输出单独占一行。 样例输入:D样例输出:4程序代码:x=input().split()if str(x[0]).islo...原创 2020-03-11 20:54:16 · 9707 阅读 · 10 评论 -
ZZULIOJ-1025,最大字符(Python)
题目描述:给你三个ASCII字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个 输入:输入包含三个字符,之间有一个空格隔开。 输出:输出ASCII码最大的那个字符,占一行。 样例输入:a b c样例输出:c程序代码:a,b,c=map(str,input().split())x=or...原创 2020-03-11 20:57:55 · 9206 阅读 · 2 评论 -
ZZULIOJ-1026,字符类型判断(Python)
题目描述:从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。 输入:输入一个字符。 输出:如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。 样例输入:1样例输出:...原创 2020-03-12 13:27:59 · 9431 阅读 · 2 评论 -
ZZULIOJ-1027,判断水仙花数(Python)
题目描述:春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no” 输入:输入一个三位的正整数。 输出:输出“yes”或“no”。 样例输入...原创 2020-03-12 13:32:05 · 9533 阅读 · 2 评论 -
ZZULIOJ-1028,I love 闰年!(Python)
题目描述:根据一个年份,判断是否是闰年。 输入:输入为一个整数,表示一个年份。 输出:如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。 样例输入:2012样例输出:Yes程序代码:year=int(input())if year%400==0 or (year%4==0 and year%10...原创 2020-03-12 13:36:18 · 8985 阅读 · 2 评论 -
ZZULIOJ-1029,三角形判定(Python)
题目描述:给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。输入:输入为三个int范围的正整数,中间有一个空格隔开。 输出:如果能构成三角形,输出"Yes",否则输出"No" 样例输入:3 4 5样例输出:Yes程序代码:a,b,c=map(int,input().split())if a+b>...原创 2020-03-12 13:39:19 · 8913 阅读 · 2 评论 -
ZZULIOJ-1030,判断直角三角形(Python)
题目描述:输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。 输入:输入三个正整数。 输出:能否构成直角三角形。如能输出:yes.若不能,输出:no。 样例输入:6 8 10样例输出:yes程序代码:a,b,c=map(int,input().split())if a*a+b*b==c*c or ...原创 2020-03-12 13:43:00 · 16309 阅读 · 2 评论 -
ZZULIOJ-1031,判断点在第几象限(Python)
题目描述:从键盘输入2个整数x、y值,表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。 输入:输入x,y值表示一个坐标点。坐标点不会处于x轴和y轴上,也不会在原点。 输出:输出对应的象限,用数字1,2,3,4分别对应四个象限。> 样例输入:1 1样例输出:1程序代码:x,y=map(int...原创 2020-03-13 13:59:48 · 13228 阅读 · 4 评论 -
ZZULIOJ-1032,员工薪水(Python)
题目描述:某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下:销售额小于等于10000元时,按照5%提成;销售额大于10000元但小于等于50000元时,超出10000部分按照3%提成;销售额大于50000元时,超出50000部分按照2%提成。编写程序,根据销售额计算员工收入。 输入:输入一个整数表示销售额 ...原创 2020-03-13 14:07:33 · 11776 阅读 · 0 评论 -
ZZULIOJ-1033,五级制成绩(Python)
题目描述:给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下:90分及以上为’A’,80~89为’B’, 70~79为’C’, 60~69为’D’,60分以下为’E’。 输入:一个百分制成绩(0~100的整数)。 输出:输出对应的等级。 样例输入:100样例输出:A程序代码:a=int(inp...原创 2020-03-13 14:10:53 · 9464 阅读 · 2 评论 -
ZZULIOJ-1034,夏季促销(Python)
题目描述:商场夏季促销,购物500元以下,不打折;购物500元(含)以上,95折;购物1000元(含)以上,9折;购物3000元(含)以上,85折;购物5000元(含)以上,8折。根据消费金额,确定用户实际需要支付的数目。 输入:输入一个实数,表示消费金额。 输出:输出一个实数,表示用户实际需要支出的数目,保留两位小数。 样例输入:5100...原创 2020-03-13 14:16:27 · 9152 阅读 · 2 评论 -
ZZULIOJ-1035,分段函数求值(Python)
题目描述:已知:y是x的函数,当x<-2时,y=7-2x;当x>=-2,且x<3时,y=5-|3x+2|;当x>=3时,y=3x+4 输入:任意输入一个整数x。 输出:输出为一个整数,即x对应的函数值。 样例输入:2样例输出:-3程序代码:import mathx=int(input...原创 2020-03-13 14:21:52 · 9480 阅读 · 2 评论 -
ZZULIOJ-1036,某年某月有多少天(Python)
题目描述:给你一个年份和月份,求该月有多少天 输入:一个年份(正整数),一个月份(1-12),中间有一个空格隔开 输出:该月的天数,单独占一行。 样例输入:2012 2样例输出:29程序代码:def leapyear(year) : if year%400==0 or (year%4==0...原创 2020-03-14 11:41:56 · 9267 阅读 · 2 评论 -
ZZULIOJ-1037,四则运算(Python)
题目描述:给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果 。输入:表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符 。输出:如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input!"。最后结果小数点后保留两位。 样...原创 2020-03-22 13:33:13 · 9659 阅读 · 3 评论 -
ZZULIOJ-1038,绝对值最大(Python)
题目描述:输入3个整数,输出绝对值最大的那个数。 输入:输入包含3个int范围内的整数,用空格隔开。 输出:输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯一,则输出最先出现的那个。例如,若输入为1 -3 3,则输出为-3;若输入为1 3 -3则输出为3。 样例输入:1 2 -3样例输出:-3程序代码:...原创 2020-03-22 13:35:33 · 9635 阅读 · 2 评论 -
ZZULIOJ-1039,n个数求和(Python)
题目描述:输入一个整数n和n个整数,输出这n个整数的和。 输入:输入有两行:第一行是一个正整数n,第二行是n个整数。 输出:输出一个整数,即n个数的和。输出单独占一行。 样例输入:37 3 2样例输出:12程序代码:n=int(input())a=input().split()ans=k=0for i ...原创 2020-03-22 13:37:27 · 10424 阅读 · 2 评论