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

liftword3个月前 (02-14)技术文章17

python500题:扩建花圃问题。

猎风老师的习题课。

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

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

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

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

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

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

输出,正确。

相关文章

在 Python 中将浮点数转换为整数方法指南

在 Python 中将浮点数转换为整数可能看起来很简单,但有一些重要的细微差别需要理解。让我们探讨所有可用的方法、它们的差异以及何时使用每种方法。基本浮点到整数转换方法Python 提供了多种将浮点数...

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

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

「Python条件结构」判断是否能同时被3、5、7整除

功能要求编写一个控制台应用重新,从键盘中输入一个正整数N,判断它是否能同时被3、5、7整除,并输入以下信息之一:如果能同时被3、5、7整除,则显示“能同时被3、5、7整除”;如果能被其中两个数整数,则...

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

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

用Python实现列表排序,给定列表并进行升序降序排序(第一节)

我们在生活中常常会遇到一堆无序的数字,有时候为了让结果更加直观,常常需要对这些无序的数字进行升序或者降序排序,那么今天呢,也正好是Python复习的第一节,那么就来谈一谈如何用Python语言来实现列...

百分号%在python中的用法_百分号在python中代表什么

百分号%在python中主要是两个作用:数学运算符号和格式化输出。下文分别详细说明。1、数学运算符号,求余数在整数的除法中,有能整除与不能整除两种情况。所谓余数,余数指整数除法中被除数未被除尽部分,p...