其实这一套题难度不高,不过需要注意是不是多组数据,如果是记得用(try),如果不是怎么做,下面就是我的思路,比较浅薄。

目录

7-1 基础数据类型的输入(3)字符型 (10 分)

7-2 基础数据类型的输入(2)浮点型 (10 分)

7-3 又见A+B(1) (10 分)

7-4 输入输出练习(2) (10 分)

7-5 求n! (10 分)

7-6 奇数的和 (10 分)

7-7 分苹果 - 实验3 简单的计算及输入输出 -《Python编程实验》 (10 分)

7-8 橡皮泥 - 实验3 简单的计算及输入输出 -《Python编程实验》 (10 分)

7-9 简单print输出 - 实验2 神奇的print - 《Python编程实验》 (10 分)

7-10 象限判定 - 实验4 条件与分支 -《Python编程实验》 (10 分)


7-1 基础数据类型的输入(3)字符型 (10 分)

在最初问候了“Hello World!”之后,我们接触了C语言的若干基本数据类型,我们逐个打声招呼吧。最后是字符型数据。要求:输入三个字符数据。

输入格式:

输入三个字符数据。

输出格式:

按照格式输出。

输入样例:

在这里给出一组输入。例如:

xyz

结尾无空行

输出样例:

在这里给出相应的输出。例如:

hello , x , y and z!

结尾无空行

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 10:11
n = input()
print("hello , %s , %s and %s!" % (n[0], n[1], n[2]))

7-2 基础数据类型的输入(2)浮点型 (10 分)

在最初问候了“Hello World!”之后,我们接触了C语言的若干基本数据类型,我们逐个打声招呼吧。再来是浮点型数据。要求:输入两个浮点数据,输出的格式为保留小数点后两位。

输入格式:

两个浮点数。

输出格式:

按照样例输出。

输入样例:

在这里给出一组输入。例如:

1.414 1.732

结尾无空行

输出样例:

在这里给出相应的输出。例如:

hello , 1.41 and 1.73!

结尾无空行

 答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 10:15
n, m = input().split()print("hello , %.2f and %.2f!" % (float(n), float(m)))

7-3 又见A+B(1) (10 分)

求两个整数之和。

输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入两个整数a、b。

输出格式:

对于每组测试,输出一行,包含一个整数,表示a、b之和。

输入样例:

3
1 2
3 4
5 6

输出样例:

3
7
11

答案: 

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 10:23
n=int(input())
for i in range(n):l1,l2=map(int,input().split())print(l1+l2)

7-4 输入输出练习(2) (10 分)

测试数据有多组,处理到文件尾。每组测试求n个整数之和。

输入格式:

测试数据有多组,处理到文件尾。每组测试数据在一行上先输入数据个数n,然后再输入n个整数,数据之间以一个空格间隔。

输出格式:

对于每组测试,在一行上输出n个整数之和。

输入样例:

4 1 2 3 4
5 1 8 3 4 5

输出样例:

10
21

 答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 10:29
try:while True:list1 = input().split(' ')list1 = list1[1:]n = [int(i) for i in list1]print(sum(n))
except EOFError:pass

7-5 求n! (10 分)

输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据输入一个正整数n(n≤12)。

输出格式:

对于每组测试,输出整数n的阶乘。

输入样例:

1
5

输出样例:

120

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 10:56
n=int(input())
for i in range(n):m=int(input())sum=1for q in range(1,m+1):sum*=qprint(sum)

7-6 奇数的和 (10 分)

输入n,求[1,n]范围内的所有奇数之和。

输入格式:

测试数据有多组。每组测试数据输入一个整数n(0<n<1000)。若n=0,则输入结束。

输出格式:

对于每组测试,求[1,n]中的奇数之和。

输入样例:

10
9
0

输出样例:

25
25

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 11:00
n = int(input())
while n:sum = 0for i in range(n + 1):if i % 2:sum += iprint(sum)n = int(input())

7-7 分苹果 - 实验3 简单的计算及输入输出 -《Python编程实验》 (10 分)

现有n个苹果,均分给5位同学,剩下的苹果交还老师。请编写程序,解决下述问题:

  1. 每位同学能分得几个苹果?
  2. 一共分出去多少个苹果?
  3. 交还老师的苹果有几个?

输入样例:

输入苹果总数n。例如:

17

结尾无空行

输出样例:

每人分得3个苹果.
一共分出去15个苹果.
交还老师2个苹果.

结尾无空行

解题思路: 请参考《Python编程实验》(待出版)实验3。 该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 11:04
n = int(input())print("每人分得%d个苹果.\n一共分出去%d个苹果.\n交还老师%d个苹果."%(n//5,n//5*5,n-n//5*5))

7-8 橡皮泥 - 实验3 简单的计算及输入输出 -《Python编程实验》 (10 分)

将两块球形橡皮泥揉在一起,捏成一个正方体。请编程,完成下述功能:

  1. 从键盘读入第1个球形橡皮泥的直径,该直径为浮点数;
  2. 从键盘读入第2个球形橡皮泥的直径,该直径仍为浮点数;
  3. 求正方体的边长,并保留两位小数输出;

输入格式:

第一个球的直径
第二个球的直径

输出格式:

请参考输出样例。

输入样例:

3.2
5.553

结尾无空行

输出样例:

正方体边长为:4.74.

结尾无空行

提示:圆球的体积 V = 4/3 * π r3

解题思路: 请参考《Python编程实验》(待出版)实验3。
该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 11:11
n = float(input())
m = float(input())
V = (4 / 3) * 3.1415 * ((n / 2) ** 3) + (4 / 3) * 3.1415 * ((m / 2) ** 3)
print("正方体边长为:%.2f." % V ** (1 / 3))

7-9 简单print输出 - 实验2 神奇的print - 《Python编程实验》 (10 分)

请使用print( )函数在屏幕上输出输出样例所示的内容,限一行代码。

输入样例:

结尾无空行

说明:本题无输入。

输出样例:

    刘慈欣在小说《三体》中写道:"不要轻视简单,简单意味着坚固,
整个数学大厦,都是建立在这种简单到不能再简单,但在逻辑上坚如
磐石的公理的基础上。"

结尾无空行

解题思路: 请参考《Python编程实验》(待出版)实验3。
该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 11:22
print("""    刘慈欣在小说《三体》中写道:"不要轻视简单,简单意味着坚固,\n整个数学大厦,都是建立在这种简单到不能再简单,但在逻辑上坚如\n磐石的公理的基础上。"\n""",end='')

7-10 象限判定 - 实验4 条件与分支 -《Python编程实验》 (10 分)

[平面坐标系象限图]

请编程实现下述功能:

  1. 使用代码x,y = eval(input())从键盘读入不为零的两个坐标值(浮点数);注意两个坐标值应使用英文逗号分隔;
  2. 结合上图,判定点(x,y)所在的象限。

说明:程序约定x和y值不为0。

输入格式:

x,y

输出格式:

第1象限 或 第2象限 或 第3象限 或 第4象限

输入样例:

15.2,-11.3

结尾无空行

输出样例:

第4象限

结尾无空行

解题思路: 请参考《Python编程实验》(待出版)。
该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。

答案:

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/9/15 11:29
n,m=map(float,input().split(","))
if n>0:if m>0:print("第1象限")elif m<0:print("第4象限")
elif n<0:if m>0:print("第2象限")elif m<0:print("第3象限")

python第3周(python学习题集)相关推荐

  1. Python基础第一周--Python语言家族

    在这里插入图片描述 一.Python语言家族 1 Introduction 1.1 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 简单来说,Pyt ...

  2. Python 第2周 - Python基础-模块\数据运算

    内容 模块初识 数据运算 bytes数据类型 python数据类型 列表的使用 元组与购物车操作 购物车程序练习 字符串常用操作 字典的使用 三级菜单实例 本周作业-购物车优化 一.模块初识 Pyth ...

  3. Python语言程序设计 第0周第1周 Python课程导学、基本语法元素

    第0周 Python课程导学 线上线下相结合,手机电脑相结合,长短时间相结合 线上线下 线上看视频/做练习.线下读教材/看资料 手机电脑 视频/作业用手机.编程实践用电脑 长短时间 视频/作业用零碎时 ...

  4. python入门到精通需要学多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  5. 零基础学python爬虫-零基础如何学爬虫技术?一篇带你入门!(理论+实操+荐书)...

    对于小白来说,爬虫可能是一件非常复杂.技术门槛很高的事情. 但掌握正确的方法,在短时间内做到能够爬取主流网站的数据,其实非常容易实现! 同时,你需要从一开始就有一个具体的目标!只有在目标的驱动下,你的 ...

  6. python入门到精通需要学多久-Python零基础入门到精通:一个月就够了

    毫无疑问,Python是目前最热门的编程语言之一.对于许多从未参与过计算机编程的"小白"来说,深入掌握Python似乎非常困难.事实上,只要你掌握了科学的学习方法,制定了合理的学习 ...

  7. 0基础学python难吗-0基础学武汉Python开发课程有多难?该怎么入门?

    Python语言可谓十分强大,正如它的两个外号所称,一个是"内置电池",另一个是"胶水语言".开源社区和独立开发者长期为Python贡献了丰富大量的第三方库,其 ...

  8. python应该怎么自学-Python 应该怎么学?

    最近有不少知友私信问我学习的经历,以及零基础该怎么办,我在下面补充了一些免费Python资料,有基础知识.电子书.思维导图和免费课程等,还是比较全面的,感兴趣的可以自取,就不用自己去网上到处搜索资料了 ...

  9. python学习费用-在上海学Python贵吗?Python培训费用是多少

    在人工智能上升到国家层面后,Python语言更加火热了,想要学习的人也越来越多.对于想学习Python的人来说Python培训费用多少钱是他们最关心的问题,那么在上海学Python贵吗?对于这些问题, ...

  10. python入门到精通需要学多久-Python从入门到精通只需要一个月就够了!

    对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事.其实,只要掌握了科学的学习方法并制定了合理的学习计划,Python 从 入门到精通只需要一个月就够了! ...

最新文章

  1. CSS3 过渡(Transition)
  2. Angularjs $scope 里面的$apply 方法 和 $watch 方法
  3. .NET 中使用 Mutex 进行跨越进程边界的同步 - walterlv
  4. 理解正则表达式(程序员第3期文章)
  5. 为什么都在吹鸿蒙,真的是吹爆鸿蒙
  6. python程序练习题第三章_python核心编程-第三章-习题
  7. java快排原理_Java数据结构与算法——快速排序
  8. vba 循环读取单元格_利用VBA打开顺序文件,并读取
  9. H7-TOOL | 以太网 - 动态IP(DHCP)功能测试
  10. 《Scikit-Learn与TensorFlow机器学习实用指南》第4章 训练模型
  11. 管理感悟:可接受的不参加培训的理由
  12. 利用hexo搭建一个只属于你自己的博客
  13. Oracle分区查询
  14. 数学建模-SARS疫情对某些经济指标影响例题
  15. App自动化测试之企微打卡、快手刷金币
  16. 磁盘清理 磁盘分析 磁盘空间 磁盘大小 可视化【软件】
  17. 小德,真的没想到,去年的千年德三子到现如今的现象级
  18. 微信小程序 图片懒加载
  19. 论文|Jointly Pre-Training Transformers on Unpaired Images and Text
  20. Please change your current directory to a writable directory outside of the MATLAB installation area

热门文章

  1. b b3-propagation协议
  2. 华为matebookxpro调不了亮度解决办法
  3. Asset Bundles vs. Resources: A Memory Showdown
  4. ai人工智能培训讲师计算机视觉讲师叶梓:计算机视觉领域的自监督学习模型——MAE-6
  5. destoon系统变量的分类
  6. 基于JavaGUI的校园卡自助服务系统
  7. 桌面只计算机图标发白,电脑桌面上的文件夹变成白色的图标如何解决
  8. tableau数据可视化实战:大众点评成都美食(三)
  9. 周末就是这么朴素无华且枯燥
  10. linux bonding的原理及其实现,Linux bonding 之balance-alb 原理介绍及其实现