Python 3实现简单计算器功能

以下是Python 3实现简单计算器功能的代码:

Python 3实现简单计算器功能
(图片来源网络,侵删)
定义加法函数
def add(x, y):
    return x + y
定义减法函数
def subtract(x, y):
    return x y
定义乘法函数
def multiply(x, y):
    return x * y
定义除法函数
def divide(x, y):
    if y == 0:
        return "Error: Division by zero is not allowed."
    else:
        return x / y
打印菜单
print("Select operation:")
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
获取用户输入
choice = input("Enter choice (1/2/3/4): ")
根据用户选择执行相应的操作
if choice in ('1', '2', '3', '4'):
    num1 = float(input("Enter first number: "))
    num2 = float(input("Enter second number: "))
    if choice == '1':
        result = add(num1, num2)
        print("Result:", result)
    elif choice == '2':
        result = subtract(num1, num2)
        print("Result:", result)
    elif choice == '3':
        result = multiply(num1, num2)
        print("Result:", result)
    elif choice == '4':
        result = divide(num1, num2)
        print("Result:", result)
else:
    print("Invalid input. Please enter a valid choice.")

以上代码实现了一个简单的计算器功能,包括加法、减法、乘法和除法,首先定义了四个函数分别对应四种运算,然后通过用户输入选择相应的运算,并输入两个数字进行计算,最后输出结果,如果用户输入的运算符无效,则会提示错误信息。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672544.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-06-04 00:33
下一篇 2024-06-04 00:34

相关推荐

  • PySerial,如何使用Python进行串口通信?

    PySerial 是一个 Python 库,用于通过串行端口与其他设备进行通信。它支持多种平台,包括 Windows、Linux 和 macOS。

    2024-11-03
    02
  • C语言中的pow函数是如何工作的?

    C语言中的 pow 函数用于计算一个数的幂次方,定义在 math.h 头文件中。

    2024-10-30
    05
  • 如何在Python中使用Paramiko库搭建SSH服务器?

    在Python中使用Paramiko库搭建SSH服务器是一个相对复杂的任务,因为Paramiko主要用于客户端操作,你可以使用Paramiko结合其他库(如asyncssh或twisted)来实现一个基本的SSH服务器,下面是一个详细的指南,介绍如何使用Paramiko和Twisted来搭建一个简单的SSH服务……

    2024-10-29
    07
  • 如何编写计算器的易语言源代码?

    易语言计算器源码示例:,“e,主程序, 变量 数字1, 数字2, 运算符, 结果, 输入 “请输入第一个数字:”, 数字1, 输入 “请输入运算符(+, , *, /):”, 运算符, 输入 “请输入第二个数字:”, 数字2, 运算符 = “+” 结果 = 数字1 + 数字2, 否则如果 运算符 = “” 结果 = 数字1 数字2, 否则如果 运算符 = “*” 结果 = 数字1 * 数字2, 否则如果 运算符 = “/” 结果 = 数字1 / 数字2, 输出 “结果是:”, 结果,“

    2024-10-05
    026

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入