Python3 notes

简介: Python3 notes

Python 简单计算器实现


以下代码用于实现简单计算器实现,包括两个数基本的加减乘除运算:

实例(Python 3.0+)

# Filename : test.py# author by : www.runoob.com# 定义函数defadd(x, y):    """相加"""     returnx + ydefsubtract(x, y):    """相减"""     returnx - ydefmultiply(x, y):    """相乘"""     returnx * ydefdivide(x, y):    """相除"""     returnx / y# 用户输入print("选择运算:")print("1、相加")print("2、相减")print("3、相乘")print("4、相除")choice = input("输入你的选择(1/2/3/4):")num1 = int(input("输入第一个数字: "))num2 = int(input("输入第二个数字: "))ifchoice == '1':    print(num1,"+",num2,"=", add(num1,num2))elifchoice == '2':    print(num1,"-",num2,"=", subtract(num1,num2))elifchoice == '3':    print(num1,"*",num2,"=", multiply(num1,num2))elifchoice == '4':    print(num1,"/",num2,"=", divide(num1,num2))else:    print("非法输入")

执行以上代码输出结果为:

选择运算:

1、相加

2、相减

3、相乘

4、相除

输入你的选择(1/2/3/4):2

输入第一个数字:5

输入第二个数字:2

5-2=3

相关文章
|
安全 关系型数据库 MySQL
PHP与MySQL交互:从入门到实践
【9月更文挑战第20天】在数字时代的浪潮中,掌握PHP与MySQL的互动成为了开发动态网站和应用程序的关键。本文将通过简明的语言和实例,引导你理解PHP如何与MySQL数据库进行对话,开启你的编程之旅。我们将从连接数据库开始,逐步深入到执行查询、处理结果,以及应对常见的挑战。无论你是初学者还是希望提升技能的开发者,这篇文章都将为你提供实用的知识和技巧。让我们一起探索PHP与MySQL交互的世界,解锁数据的力量!
|
9月前
|
前端开发 Linux 数据库
CMS网站管理系统如何选择CMS建站?
本文介绍了几款常用CMS系统,包括PageAdmin CMS,适用于公司、政务和学校等事业单位网站。该系统有上千款模板库,适合基础一般建站用户需求,同时支持Windows、Linux、麒麟服务器等多环境版本,支持国产化改造。
141 6
|
10月前
|
算法 安全 编译器
C++优势
C++优势
236 29
|
Java 应用服务中间件 数据库
SpringCloud:服务保护和分布式事务详解
SpringCloud:服务保护和分布式事务详解
329 0
|
Java
Java中抽象类和接口有什么区别?
本文阐述了Java中抽象类和接口的区别,包括类型扩展、方法/属性访问控制符、方法实现、使用目的等方面的不同,并提供了抽象类和接口的使用示例,以及Java中其他类型的类(普通类、内部类等)的简介。
1659 0
Java中抽象类和接口有什么区别?
|
关系型数据库 MySQL Linux
【MySQL-9】一文带你搞定 外键约束&其【更新/删除行为】(可cv代码&案例演示)
【MySQL-9】一文带你搞定 外键约束&其【更新/删除行为】(可cv代码&案例演示)
|
弹性计算 Java 应用服务中间件
Cloud Toolkit 部署应用到阿里云轻量应用服务器
Cloud Toolkit 部署应用到阿里云轻量应用服务器
6769 80
|
机器学习/深度学习 算法 安全
带你读《2022技术人的百宝黑皮书》——国际顶会OSDI首度收录淘宝系统论文, 端云协同智能获大会主旨演讲推荐(1)
带你读《2022技术人的百宝黑皮书》——国际顶会OSDI首度收录淘宝系统论文, 端云协同智能获大会主旨演讲推荐(1)
385 0
|
固态存储 算法 计算机视觉
CV目标检测 Task04:不讲武德-炼丹与品尝 终于,神功初成,可以开始施展拳脚了 打卡笔记
CV目标检测 Task04:不讲武德-炼丹与品尝 终于,神功初成,可以开始施展拳脚了 打卡笔记
173 0
|
小程序 IDE 开发工具
【微信小程序】微信Web开发者工具下载及安装
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无须安装卸载。