第1章 整数运算-扩建花圃问题_扩建花园
python500题:扩建花圃问题。
猎风老师的习题课。
下面看一下扩建花圃的问题。梅山小学有一块长方形的花圃,花圃的长和宽都是整数,长是m米,宽未知。在修建校园的时候把花圃的长增加了n米,此时发现增加出来的面积有s平方米,请编程计算出原来的花圃的面积是多少平方。
画个图分析一下,有一块长方形的花圃,长是m,但是宽未知,所以先打一个问号,然后做了一个扩建。扩建的这一块是长n,就扩长,扩建了n米长,这一块扩建的面积告诉你是s。实际上根据这个块扩建的面积就可以求得宽,因为用s除以n,但是除要用整除就得到宽。
知道宽之后也知道原来的长,原来的面积就自然而然的求出来了,用宽再乘以一个长就可以了。下面来编写一下这个程序。
·定义三个变量,三个变量分别代表mn、s,用map、split,split是用空格分割。
·下面就是求出,先求出宽,宽是得用变量除以变量,是用s整除n,注意要用整除,否则会有小数点。
·求得宽之后再乘以原来的长,原来的长就是第一个变量,就是m,乘以m就可以了。
输出,正确。