欢迎光临散文网 会员登陆 & 注册

Python123 期末题库

2023-06-26 15:59 作者:下班被游戏打-  | 我要投稿

题库

1. Hello World I

输出Hello World,注意大小写。

这个太简单,不会就等着挂科吧,哈哈哈。


2. 说句心里话 A

分两次从控制台接收用户的两个输入:第一个内容为"人名",第二个内容为"心里话"。

然后将这两个输入内容组成如下句型并输出出来:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

(人名),我想对你说,(心里话)

掌握输入和 f’ ’ 控制输出格式。

3. 计算矩阵面积A

用户输入矩形的长和宽,计算其面积并输出。

和第四题一样注意输入的格式。

4. 输出某个数的整数部分和小数部分

要求用户输入一个小数,能够分别获取整数部分和小数部分,并输出。

5. 三角形周长及面积

输入的三角形的三条边a、b、c 的长度,计算并依次输出三角形的周长和面积。测试用例的数据保证三角形三边数据可以构成三角形。

全都是公式,很简单。这里可以不用数学库,开方可以 **0.5 .三个输入可以写成一行。


6. 表达式求值

利用下面公式计算并输出 x 的值。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬(提示:开平方可以用指数运算 a**(1/2)来实现,也引入数学库math,再用数学库中的math.sqrt()函数实现)

7. 计算存款利息

在三行中依次输入初始存款金额,存款年限,年利率,每年末计一次利息并转为本金,计算并输出存款到期时的利息(不含本金,税前),结果保留2位小数。

记得求利息需要减去本金。

8. 商店找钱给顾客

商店需要找钱给顾客,现在只有50元,5元和1元的人民币若干张。输入一个整数金额值,给出找钱的方案,假设人民币足够多,且优先使用面额大的钱币。

终于有点补充的知识了。此处我们就是要整除对吧,\\ 也是整除同样是向下取整,但是如果你要四舍五入的话。就需要 round(1.75) 这种类似于强制转换的语法。

9. 获取月份字符串

输入一个1~12的数字,输出相应的月份,例如输入3,输出“三月份”

当然你也可以换成元组,最好是这样。这种索引操作要学会也不难呐。

10. 英文字符串单词个数统计

输入一个英文字符串,按照空格分割单词并统计单词个数

这里我们把输入的英文语句通过空格分成单词。存储在 str 列表中,用 len() 函数直接求出长度,也就是说单词数目。


11. 判断闰年

输入一个年份,判断是否是闰年‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

闰年判断标准如下,满足其下1个条件即可‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

1、能被4整除,但不能被100整除‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

2、能被400整除

12. 字符替换

假设有段英文,其中有单独字母“P”被误写为“p”,请编写程序进行纠正。

这里记住字符串操作有一个 replace(目的字符,被替换的字符) 方法就可以了。

13. 用户登录

某个学生的用户名和密码都是abc123,判断学生输入的用户名和密码是否正确,如果正确,输出“欢迎进入”,否则输出“有误,请重新输入!”

 就是一般的判断语句,没有难度。

14. 反转一个整数

输入一个非 0 十进制整数(不允许前导0的存在,即不允许类似 0123 这样的输入),将其反转输出。

这里我们输入字符串的整数,使用 x[起始地址:末端地址:步长(-1表示颠倒字符串)],使用strip()方法就会出去两端的0.如果存在负数,颠倒后的负号就会出现在末端,我们输出控制一下输出的内容:加一个负号在前面,y不要输出负号就好了。


15. 身高测算

测算身高,单位为厘米,公式参考下列:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

男性身高=(父亲身高+母亲身高)×1.08÷2‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

女性身高=(父亲身高×0.923+母亲身高)÷2‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

性别输入"男"或“女”,本题保证所有测试输入身高数据为整型,输出结果取整。如果性别输入不符合要求,则输出“无对应公式”

 就是按照孩子性别进行一个分支处理公式,输出就好了。注意非人性别的情况。



Python123 期末题库的评论 (共 条)

分享到微博请遵守国家法律