python乘积函数_Python中的乘法函数-程序员宅基地

技术标签: python乘积函数  

我正在为班上的学生写一个简短的程序,最后一部分我还没做完。当我运行这个程序时,所有的函数都会正常工作,直到代码结束,我试图将两个独立函数的成本相乘,以定义另一个函数。我该怎么纠正?

下面是完整的代码:def main():

wall_space = float(input('Enter amount of wall space in square feet: '))

gallon_price = float(input('Enter the cost of paint per gallon: '))

rate_factor = wall_space / 115

total_gallons(rate_factor, 1)

total_labor_cost(rate_factor, 8)

total_gal_cost(rate_factor, gallon_price)

total_hourly_cost(rate_factor, 20)

total_cost(total_hourly_cost, total_gal_cost)

print()

def total_gallons(rate1, rate2):

result = rate1 * rate2

print('The number of gallons of required is: ', result)

print()

def total_labor_cost(rate1, rate2):

result = rate1 * rate2

print('The hours of labor required are: ', result)

print()

def total_gal_cost(rate1, rate2):

result = rate1 * rate2

print('The cost of the paint in total is: ', result)

print()

def total_hourly_cost(rate1, rate2):

result = rate1 * rate2

print('The total labor charges are: ', result)

print()

def total_cost(rate1, rate2):

result = rate1 * rate2

print('This is the total cost of the paint job: ', result)

print()

main()

我在这里绝望了伙计们!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39728544/article/details/110060083

智能推荐

golang——随机数(math/rand包与crypto/rand包)-程序员宅基地

文章浏览阅读1.5k次。1、math/rand 包1.1、math/rand 包实现了伪随机数生成器1.2、主要方法(1)func Seed(seed int64)设置随机种子,不设置则默认Seed(1)(2)func Int() int返回一个非负的伪随机int值(3)func Int31() int32返回一个int32类型的非负的31位伪随机数(4)func Int63() in..._use of weak random number generator (math/rand instead of crypto/rand)

微信支付-redirect uri域名与后配置不一致10003【域名配置一致情况下问题排查】_redirect_uri 域名与后配置不一致,错误码10003-程序员宅基地

文章浏览阅读8.6k次。微信支付-redirect uri域名与后配置不一致10003【域名配置一致情况下问题排查】_redirect_uri 域名与后配置不一致,错误码10003

Linux | 人生苦短,我用Vim【最受欢迎的编辑器】_人生苦短我用vim-程序员宅基地

文章浏览阅读9.8k次,点赞118次,收藏178次。一探程序员眼中的文本代码顶级编辑器Vim的使用和操作,各种模式与命令集,让你感受Vim的强大_人生苦短我用vim

Linux Mint 19.1建立热点方法_mintlinux开启热点-程序员宅基地

文章浏览阅读1.2k次。Linux Mint 19.1建立热点方法首先点击桌面右下角的网络按钮,选择网络设置。在右侧的Wi-Fi参数下,点击用作热点点击开启按钮这时可以看到热点已经建立好了,这都是Linux Mint事先已经为我们预置好了wifi热点一系列参数的结果。打开网络连接可以看到,wifi下多了一个名为Hotspot的网络用这种方法建立出来的热点有一个缺陷,就是wifi名只能是你建立系统时创建的计算机..._mintlinux开启热点

哈希表(hash)_适合于ascii码的hash-程序员宅基地

文章浏览阅读317次。C++ hash STL c++ hash_table 分析简介由索引到值的数据结构(data structure that maps keys to values)直接映射,需要很大的空间。空间的利用率不高,为了将某一元素映射到一个“大小可以接受之索引”,这样的函数为hash function(散列函数或者哈希函数)。通常的哈希函数为取模。哈希函数(hash function)h(ke_适合于ascii码的hash

Kali渗透Windows服务器-程序员宅基地

文章浏览阅读104次。这个实验主要让我们学习漏洞扫描技术基本原理,了解其在网络攻防中的作用,掌握使用Kali中的Metasploit对目标主机渗透,并根据报告做出相应的防护措施。本实验通过利用kali进行漏洞扫描,使用Metasploit对目标主机进行渗透测试,并根据报告做出相应的防护措施,共分为3个实验步骤,详情如下;1、 实战步骤一:生成setup.exe后门程序,即木马程序。(1) 打开kali终端,输入ifconfig, 得到本机ip为192.168.189.130。

随便推点

Nginux-程序员宅基地

文章浏览阅读764次。关于Nginux一款高性能,轻量级WEB服务软件,稳定性高,系统资源消耗低,对HTTP并发连接的处理能力高(单台物理服务器可支持3000~50000个并发请求)Nginux编译安装yum -y install pcre-devel zlib-devel创建运行用户,组..._nginux

安装PyTorch-GPU版本+CUDA+CUDNN+Win10(显卡GeForce MX450)+Anaconda(最新版)_geforce mx450对应cuda-程序员宅基地

文章浏览阅读1.4w次,点赞19次,收藏97次。目录安装Pytorch-GPU版本1.检查电脑是否有显卡2.选择cuda的版本3.选择对应的cudnn的版本4.安装pytorch安装Pytorch-GPU版本系统:Win10环境:Anaconda显卡:GeForce MX4501.检查电脑是否有显卡在右下角wins下—右键—打开设备管理器—选择显示适配器如果存在NVIDIA XXX就可以安装GPU版本的PyTorch、Tensorflow。2.选择cuda的版本去cuda官网.._geforce mx450对应cuda

Java反射为实体类字段赋值_java用反射给实体类赋值-程序员宅基地

Java反射可以通过获取类的字段信息,设置字段可访问并赋值。

android 内核结构体,中 - Android 4.0 USB挂载内核驱动层流程分析_Linux编程_Linux公社-Linux系统门户网站...-程序员宅基地

文章浏览阅读159次。1.supported_functionsstatic struct android_usb_function *supported_functions[] = {&rmnet_smd_function,&rmnet_sdio_function,&rmnet_smd_sdio_function,&rmnet_function,&diag_function,&..._android 集成u4内核

宋宝华《Linux设备驱动开发详解》_linux设备驱动开发详解 4.0 pdf-程序员宅基地

文章浏览阅读2.9k次,点赞5次,收藏18次。宋宝华《Linux设备驱动开发详解》 虚拟机以及源码。_linux设备驱动开发详解 4.0 pdf

8. 读写锁ReentrantReadWriteLock&StampLock详解-程序员宅基地

文章浏览阅读365次。读写锁ReadWriteLock,顾名思义是一把分为读和写两部分的锁,读锁允许多个线程同时获得,因为读操作本身是线程安全的。而写锁是互斥锁,不允许多个线程同时获得写锁。并且读和写操作也是互斥的。读写锁适合读多写少的业务场景。针对这种场景,JAVA的并发包提供了读写锁ReentrantReadWriteLock,它内部,维护了一对相关的锁,一个用于只读操作,称为读锁;一个用于写入操作,称为写锁,描述如下:没有其他线程的写锁没有写请求或者有写请求,但调用线程和持有锁的线程是同一个。

推荐文章

热门文章

相关标签