习题21,几个简单的加减乘除函数,注意return的用法。

def add(a,b):
print(f"ADDING {a}+{b}")
return a+b

def subtract(a,b):
print(f"SUBTRACTING {a}-{b}")
return a-b

def multiply(a,b):
print(f"MULTIPLY {a}*{b}")
return a*b

def divide(a,b):
print(f"DIVIDE {a}/{b}")
return a/b

print("Let‘s do some math with just functions!")

age = add(30,5)
height = subtract(78,4)
weight = multiply(90,2)
iq = divide(100,2)

print(f"Age: {age}, Height: {height}, Weight: {weight}, IQ: {iq}")

print("Here is a puzzle.")

what = add(age,subtract(height,multiply(weight,divide(iq,2))))

print("That becomes:",what,"\n","Can you do it by hand?")

原文地址:https://www.cnblogs.com/l-y-l/p/12613213.html

时间: 2024-10-19 15:13:53

习题21,几个简单的加减乘除函数,注意return的用法。的相关文章

关于c++函数里面return的用法,关于调用的讲解

这篇文章,重点是讲return除main方法里面,做帮助返回值的讲解,需要注意的地方.,返回值是计算结果,或者预先设定好的值.(这里的return都不是main函数里面的return,而是普通方法里面的) 具体例子见下图.我写了一个简单的cout和return. 与下面的图片对比一下,我多写了个endl,空行.可以发现100总是在hello后面. 所以int b = test();d的时候cout<<"hello";就被调用了: cout<<b;只是返回retu

第九天 什么是函数,函数的return的用法,函数的传参

1 函数 1内置函数(Python解释器中自带的函数,可以直接调用) 2自定义函数(自己写的函数) 注意自己写的函数,必须先定义,在调用,定义了的函数可以在任意位置调用 什么是函数 函数就是具有某个具体功能的工具 为什么要用函数 提供开发效率 减少代码冗余 提高程序的扩展性 定义一个函数 def是定义函数的关键字 函数名:函数名的命名规则与变量名一致 1.不能以关键字(******) 2.函数也应该做到见名知意 函数在定义的时候只检测函数体语法 不执行函数体代码 def func(): prin

ABP(现代ASP.NET样板开发框架)系列之21、ABP展现层——Javascript函数库

点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之21.ABP展现层——Javascript函数库 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate ASP.NET Boilerplate的js库提供了一些让javas

带有“非简单参数”的函数为什么不能包含 &quot;use strict&quot; 指令

非简单参数就是 ES6 里新加的参数语法,包括:1.默认参数值.2.剩余参数.3.参数解构.本文接下来要讲的就是 ES7 为什么禁止在使用了非简单参数的函数里使用 "use strict" 指令: function f(foo = "bar") { "use strict" // SyntaxError: Illegal 'use strict' directive in function with non-simple parameter li

C++ Primer【第五版】习题参考答案——第六章(函数)

本系列文章会不断更新,但是时间不能保证.另外基本上都是自己做的答案,仅供参考,如果有疑问欢迎交流. #include <iostream> #include <initializer_list> using namespace std; int test_Ex_6_27(std::initializer_list<int> li); int main() { cout << test_Ex_6_27({23,78,89,76,90}) << en

完成一段简单的Python程序,用于实现一个简单的加减乘除计算器功能

#!/bin/usr/env python#coding=utf-8'''完成一段简单的Python程序,用于实现一个简单的加减乘除计算器功能'''try: a=int(raw_input("please input a number:"))except ValueError: print("第一个运算数字输入非数字") try: b=int(raw_input("please input another number:"))except Val

OC中使用UI自定义控件实现计算器的设计(版本1简单的加减乘除,连加,连减,连除,连乘)

OC中使用UI自定义控件实现计算器的设计(版本1简单的加减乘除,连加,连减,连除,连乘) #import <UIKit/UIKit.h> @interface ViewController : UIViewController<UIApplicationDelegate> { float _operator1; float _operator2; float _result; } @end #import "ViewController.h" @interfac

java8 函数引用 -&gt; 一种利用现有函数简单推理为函数表达式即简化的函数表达式

// ***java8 函数引用 -> 一种利用现有函数简单推理为函数表达式即简化的函数表达式(省去了参数,-> 符号,只有更简化函数表达式体),[从而生成对应接口实现类默认的抽象方法体].*** // 函数表达式可以推理成java的匿名类,那么现有的函数就可以推理成函数表达式.只要现有的函数符合要生成的方法的签名即可(入参,返回值,函数名无关紧要) // 参数和返回值有编译器从上下文获得.从而省去了参数.只提供方法名就可以. // 所以(arg) -> {} 函数表达式,可以简化为利用

Mysql字符串函数FIND_IN_SET()的两点用法

概要:该可以查询用逗号分割的字段,以及对结果进行强制排序 首先看一张表: colid vyear area cast ,31,32,21,12 2014 1 15 ,32,33,34,35,21, 2014 2 16 ,33,34,36,39,40 2011 3 17 表中的colid字段的值是以逗号分割, 当我们需要查询这张表中,colid含有32的行, 那么可以用FIND_IN_SET() SQL如下: SELECT * FROM table WHERE FIND_IN_SET('32',