摘要: 求ax2+bx+c=0方程的实根。a,b,c由键盘输入. 解方程要考虑系数a等于零的情况。a等于零有两种情况(b==0,b!=0),a不等于零有三种情况(delta>0、==0、<0),先计算得到根x1、x2,再输出 输入格式: 输入三个数a,b,c。 输出格式: 输出方程的实根(保留两位小数),如 阅读全文
posted @ 2019-11-08 11:48 张忠伟的博客 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 输入半径,计算球的体积。球体积公式是4/3∏r**3 输入格式: 输入半径,可以是小数。输入提示为“r=”。 输出格式: 输出球的体积,结果保留3位小数,∏使用math库的常量。 输入样例: 在这里给出一组输入。例如: 2 输出样例: 在这里给出相应的输出。例如: v=33.510 输入样例: 在这 阅读全文
posted @ 2019-11-08 11:47 张忠伟的博客 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: 打印一个号码牌。号码牌由边框和号码构成,组成边框的字符分为角落字符,水平字符和垂直字符。 输入格式: 输入一个字符(如:+-|2008161876)串,字符串的前三个字符分别代表组成边框的角落字符,水平字符和垂直字符,从第四个字符开始到最后表示号码数字。 输出格式: 打印出由边框包围的号码。如: 输 阅读全文
posted @ 2019-11-08 11:46 张忠伟的博客 阅读(3638) 评论(0) 推荐(1) 编辑
摘要: 输入一个1到7的数字,输出对应的星期名的缩写。1 Mon2 Tue3 Wed4 Thu5 Fri6 Sat7 Sun 输入格式: 输入1到7之间数字 输出格式: 输出对应的星期名的缩写 输入样例: 在这里给出一组输入。例如: 1 输出样例: 在这里给出相应的输出。例如: Mon l=['Mon',' 阅读全文
posted @ 2019-11-08 11:45 张忠伟的博客 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: 从键盘输入一个整数n,求前n项的阶乘之和,1+2!+3!+...+n!的和 输入格式: 输入一个大于1的整数。例如:输入20。 输出格式: 输出一个整数。例如:2561327494111820313。 输入样例: 在这里给出一组输入。例如: 20 输出样例: 在这里给出相应的输出。例如: 25613 阅读全文
posted @ 2019-11-08 11:45 张忠伟的博客 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。 输入格式: 行1:单词个数n 分行输入n个单词 输出格式: 分行输出单词长度及其单词。(单词长度,单词)用元组表示 输入样例: 5 python list set 996 tuple 输出样例: (3, '996') (3, 阅读全文
posted @ 2019-11-08 11:44 张忠伟的博客 阅读(4279) 评论(0) 推荐(0) 编辑
摘要: 给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 "no answer"。输出的下标按从小到大排序。用一重循环加字典实现。 输入格式: 在一行中给出这组数。 在下一行输入目标数 输出格式: 在一行中输出这两个数的下标,用一个空格分开。 输入 阅读全文
posted @ 2019-11-08 11:44 张忠伟的博客 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 输入一个区间,计算里面能被3整除或被5整除的数和。 输入格式: 每行输入一个数据,代表区间左界和右界。区间包含左界和右界。数据必须是整数。 输出格式: 满足条件数和。 输入样例: 2 10 输出样例: 33 n = int(input()) m = int(input()) sum = 0 for 阅读全文
posted @ 2019-11-08 11:43 张忠伟的博客 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 输入一组工资数据,写入列表。对于小于5000的工资,涨1.5倍。并输出涨后的工资数据。 输入格式: 数据之间空格隔开 输出格式: 涨工资后的数据,空格隔开。尾部 不带空格。 输入样例: 3000 4000 6000 8000 2000.5 输出样例: 4500.0 6000.0 6000 8000 阅读全文
posted @ 2019-11-08 11:43 张忠伟的博客 阅读(6466) 评论(0) 推荐(0) 编辑
摘要: 输入一个字符串及字符,输出第一次出现该字符的位置。 输入格式: 行1:输入字符串 行2:输入一个字符 输出格式: 找到,输出对应位置,格式index=X的, X表示查找到位置 找不到,输出can't find letter X, X表示查找字符 输入样例: python t 输出样例: index= 阅读全文
posted @ 2019-11-08 11:42 张忠伟的博客 阅读(3809) 评论(0) 推荐(0) 编辑
摘要: 输入一行字符串及下标,能取出相应字符。程序能对不合法数据做相应异常处理。 输入格式: 行1:输入一字符串 行2:输入字符下标 输出格式: 下标非数值异常,输出下标要整数 下标越界,输出下标越界 数据正确,输出下标对应的字符 输入样例: python 1 输出样例: y 输入样例: python a 阅读全文
posted @ 2019-11-08 11:42 张忠伟的博客 阅读(3876) 评论(0) 推荐(0) 编辑
摘要: 输入一批学生成绩,计算平均成绩,并统计不及格学生人数。 输入格式: 每行输入一个数据,输入数据为负数结束输入 输出格式: 平均分=XX,不及格人数=XX,其中XX表示对应数据。如果没有学生数据,输出没有学生 输入样例: 30 50 70 80 90 20 -1 输出样例: 平均分=56.67,不及格 阅读全文
posted @ 2019-11-08 11:41 张忠伟的博客 阅读(8093) 评论(0) 推荐(1) 编辑
摘要: 最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。 输入格式: 输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示 阅读全文
posted @ 2019-11-08 11:41 张忠伟的博客 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: 输入的三角形的三条边a、b、c,计算并输出面积和周长。假设输入三角形三边是合法整形数据。 三角形面积计算公式: ,其中s=(a+b+c)/2。 import math #导入math库 math.sqrt(x) #调用sqrt函数实现开平方运算,x表示要求值的数据 输入格式: 每行输入一个数据,表示 阅读全文
posted @ 2019-11-08 11:40 张忠伟的博客 阅读(7133) 评论(0) 推荐(1) 编辑
摘要: 输入一个字符串,统计其中数字字符及小写字符的个数 输入格式: 输入一行字符串 输出格式: 共有?个数字,?个小写字符,?填入对应数量 输入样例: helo134ss12 输出样例: 共有5个数字,6个小写字符 s = input() count = 0 cnt = 0 for i in s: if 阅读全文
posted @ 2019-11-08 11:40 张忠伟的博客 阅读(5165) 评论(0) 推荐(1) 编辑
摘要: 输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。 输入格式: 输入两行字符串,分别以空格为分隔存为列表。 输出格式: 按键的升序,输出字典键值对列表。 输入样例: 学校 城 阅读全文
posted @ 2019-11-08 11:39 张忠伟的博客 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 输入一个整数,判断是否偶数 输入样例: 7 输出样例: 7不是偶数 输入样例: 8 输出样例: 8是偶数 a = int(input()) if (a % 2 == 0): print('%d是偶数'%a) else: print('%d不是偶数'%a) 阅读全文
posted @ 2019-11-08 11:39 张忠伟的博客 阅读(2426) 评论(0) 推荐(1) 编辑
摘要: 编写一个凯撒密码加密程序,接收用户输入的文本和密钥k,对明文中的字母a-z和字母A-Z替换为其后第k个字母。 输入格式: 接收两行输入,第一行为待加密的明文,第二行为密钥k。 输出格式: 输出加密后的密文。 输入样例: 在这里给出一组输入。例如: Hello World! 3 输出样例: 在这里给出 阅读全文
posted @ 2019-11-08 11:38 张忠伟的博客 阅读(4291) 评论(0) 推荐(1) 编辑
摘要: 本题目要求计算以下分段函数的值(x为从键盘输入的一个任意实数): 如果输入非数字,则输出“Input Error!” 输入格式: 在一行中输入一个实数x。 输出格式: 在一行中按”y=result”的格式输出,其中result保留两位小数。 输入样例: -2 输出样例: 在这里给出相应的输出。例如: 阅读全文
posted @ 2019-11-08 11:38 张忠伟的博客 阅读(4005) 评论(0) 推荐(1) 编辑
摘要: 输入一个十进制整数,输出其对应的八进制数和十六进制数。要求采用print函数的格式控制进行输出,八进制数要加前缀0o,十六进制数要加前缀0x。 输入格式: 输入一个十进制整数,例如:10 输出格式: 输出对应的八进制数和十六进制数,两个数值之间用2个空格隔开。例如:0o12 0xa 输入样例: 在这 阅读全文
posted @ 2019-11-08 11:37 张忠伟的博客 阅读(2955) 评论(0) 推荐(0) 编辑