第1章 整数运算-扩建花圃问题_扩建花园

liftword5个月前 (02-14)技术文章33

python500题:扩建花圃问题。

猎风老师的习题课。

下面看一下扩建花圃的问题。梅山小学有一块长方形的花圃,花圃的长和宽都是整数,长是m米,宽未知。在修建校园的时候把花圃的长增加了n米,此时发现增加出来的面积有s平方米,请编程计算出原来的花圃的面积是多少平方。

画个图分析一下,有一块长方形的花圃,长是m,但是宽未知,所以先打一个问号,然后做了一个扩建。扩建的这一块是长n,就扩长,扩建了n米长,这一块扩建的面积告诉你是s。实际上根据这个块扩建的面积就可以求得宽,因为用s除以n,但是除要用整除就得到宽。

知道宽之后也知道原来的长,原来的面积就自然而然的求出来了,用宽再乘以一个长就可以了。下面来编写一下这个程序。

·定义三个变量,三个变量分别代表mn、s,用map、split,split是用空格分割。

·下面就是求出,先求出宽,宽是得用变量除以变量,是用s整除n,注意要用整除,否则会有小数点。

·求得宽之后再乘以原来的长,原来的长就是第一个变量,就是m,乘以m就可以了。

输出,正确。

相关文章

在 Python 中如何将字符串转换为整数

类似于内置的 str() 方法,Python 语言中有一个很好用的 int() 方法,可以将字符串对象作为参数,并返回一个整数。用法示例:# Here age is a string object a...

Python如何判断一个数是不是整数?答案没那么简单

在Python里,如果我们想判断一个数是不是整数,应该如何操作呢?使用type方法很多人首先想到的是使用type方法,例如:x = 0 type(x) == int这个方法看上去很简单,但在Pytho...

「Python条件结构」if…else实现判断整数是否能不3和5整除

功能要求编写一个控制台应用程序,输入一个整数,判断它是否能同时被3和5整除,如能被整除则打印该数,显示“此数不能同时被3和5整除!”。实例代码num = int(input("请输入一个整数:"))i...

通过python实现猴子吃桃问题_python猴子吃桃问题递归

1、问题描述: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩...

Python基础:迭代整数序列不能只知道range,原来还有这2种!

作为Python基础,迭代过程使用整数序列的频率那不是一般的高啊,新手接触for循环,range函数永远不会缺席。今天,钢铁老豆就给大家介绍一下range函数和它类似的API小伙伴们~ 学完这篇文章,...

18、零基础Python到全栈-小整数池的概念

前面我们说了,只要是赋值操作,产生新的值的时候,都会申请一块内存空间。只要申请了新的内存空间,他的内存地址就会不一样,id也会不一样。现在我定义a=10,b=10,按照我们前面分析的,这两串代码一运行...