Python的进阶之道【AIoT阶段一(上)】(十五万字博文 保姆级讲解)—玩转Python语法(一):面向过程—Python程序设计训练场—新手村(1)(二十四)

简介: 玩转Python语法(一):面向过程

6.Python程序设计训练场

如果你学到现在,那么恭喜,面向过程部分的知识你已经全部掌握了,你已经具备了初级的编程能力,我个人认为,虽然我们未来的工作使必然会大量涉及面向对象的知识点的,但我们更应该注重面向过程的程序设计的思维,下面的文章,我分为了:新手村,打怪刷级,进阶之道三个模块,分别对应题目难度:简单,中等,较难;以及最后一小节是对算法竞赛的一个大致科普.


6.1 新手村

6.1.1 差

题目描述:

读取四个整数 A,B,C,D,并计算 (A×B−C×D) 的值。

输入格式:

输入共四行,第一行包含整数 A,第二行包含整数 B,第三行包含整数 C,第四行包含整数 D。

输出格式:

输出格式为 DIFERENCA = X,其中 X 为 (A×B−C×D) 的结果。

输入样例:

5
6
7
8

输出样例:

DIFERENCA = -26

在线评测环境:AcWing 608. 差

代码:

A = int(input())
B = int(input())
C = int(input())
D = int(input())
print('DIFERENCA =', A * B - C * D)

6.1.2 圆的面积

题目描述:

计算圆的面积的公式定义为 A=πR2。

请利用这个公式计算所给圆的面积。

π的取值为 3.14159。

输入格式:

输入包含一个浮点数,为圆的半径 R。

输出格式:

输出格式为 A=X,其中 X为圆的面积,用浮点数表示,保留四位小数。

输入样例:

2.00

输出样例:

A=12.5664

在线评测环境:AcWing 604. 圆的面积

代码:

R = float(input())
print('A=%.4f' % (3.14159 * R * R))

6.1.3 平均数1

题目描述:

读取两个浮点数 A 和 B的值,对应于两个学生的成绩。

请你计算学生的平均分,其中 A的成绩的权重为 3.5,B 的成绩的权重为 7.5。

输入格式:

输入占两行,每行包含一个浮点数,第一行表示 A,第二行表示 B。

输出格式:

输出格式为 MEDIA = X,其中 X为平均分,结果保留五位小数。

成绩的取值范围在 0 到 10 之间,且均保留一位小数。

输入样例:

5.0
7.1

输出样例:

MEDIA = 6.43182

在线评测环境:AcWing 606. 平均数1

代码:

A = float(input())
B = float(input())
print('MEDIA = %.5f' % (A * 3.5 / 11 + B * 7.5 / 11))

6.1.4 时间转换

题目描述:

读取一个整数值,它是工厂中某个事件的持续时间(以秒为单位),请你将其转换为小时:分钟:秒来表示。

输入格式:

输入一个整数 N。

输出格式:

输出转换后的时间表示,格式为 hours:minutes:seconds

输入样例:

556

输出样例:

0:9:16

在线评测环境:AcWing 654. 时间转换

代码:

a = int(input())
print("%d:%d:%d" % (a // 3600, a % 3600 // 60, a % 60))

6.1.5 天数转换

题目描述:

读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应 ano(s), mes(es), dia(s)。

注意:为了方便计算,假设全年 365天,每月 30 天。 数据保证,不会出现 12 个月和几天的情况,例如 360,363 或 364。

输入格式:

输入一个整数 N。

输出格式:

参照输出样例,输出转换后的天数表达。

输入样例:

400

输出样例:

1 ano(s)
1 mes(es)
5 dia(s)

在线评测环境:AcWing 655. 天数转换

代码:

a = int(input())
ano = a // 365
a -= ano * 365
mes = a // 30
a -= mes * 30
dia = a
print('%d ano(s)' % ano)
print('%d mes(es)' % mes)
print('%d dia(s)' % dia)

6.1.6 A + B

题目描述:

输入两个整数,求这两个整数的和是多少。

输入格式:

输入两个整数A,B,用空格隔开

输出格式:

输出一个整数,表示这两个数的和

输入样例:

3 4

输出样例:

7

在线评测环境:AcWing 1. A + B

代码:

a, b = map(int, input().split())
print(a + b)



目录
相关文章
|
12月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
269 7
|
8月前
|
Python
课时19:Python的基本语法
今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
146 2
|
12月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
477 61
|
10月前
|
存储 开发者 Python
python基本语法
Python的基本语法简洁而强大,支持多种编程范式,包括面向对象编程和函数式编程。通过掌握变量和数据类型、操作符、控制结构、函数、类和模块等基本概念,可以有效地编写高效、可读的Python代码。无论是初学者还是经验丰富的开发者,Python都提供了丰富的工具和库来满足各种编程需求。
326 13
|
12月前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
220 1
Python进阶系列(十八)
Python进阶系列(十八)
|
测试技术 Python
Python进阶系列(十七)
Python进阶系列(十七)
|
存储 缓存 Python
Python进阶系列(十六)
Python进阶系列(十六)
|
Python Windows
Python进阶系列(十五)
Python进阶系列(十五)
|
存储 API Python
Python进阶系列(十四)
Python进阶系列(十四)

推荐镜像

更多