当前位置: 首页 > news >正文

Python案例小练习——小计算器

文章目录

  • 前言
  • 一、代码展示
  • 二、运行展示


前言

这是用python实现一个简单的计器。


一、代码展示

def calculate(num1, op, num2):if op == "+":return float(num1) + float(num2)elif op == "-":return float(num1) - float(num2)elif op == "*":return float(num1) * float(num2)elif op == "/":return float(num1) / float(num2)elif op == "%":return float(num1) % float(num2)elif op == "^":return float(num1) ** float(num2)elif op == "**":return float(num1) ** float(num2)print("*" * 20)
print(("欢迎使用计算器"))
print("请输入需要计算的数字:")
num1 = input()
print("请输入需要进行的计算:")
op = input()
print("请输入需要计算的数字:")
num2 = input()
result = calculate(num1, op, num2)
print( num1 + " " + op + " " + num2 + " = " + str(result))

二、运行展示

在这里插入图片描述


http://www.lryc.cn/news/463913.html

相关文章:

  • 仓储数字化蓝图
  • 【数字图像处理】第5章 图像空域增强方法
  • idea 发布jar包
  • c语言字符串函数strstr,strtok,strerror
  • 【Java】—JavaBean转换方法详解
  • [Vue3核心语法] setup语法糖
  • RabbitMQ 入门(三)SpringAMQP五种消息类型(Basic Queue)
  • 2024双十一买什么好?双十一高性价比数码好物推荐!
  • MySQL 查找连续相同名称的记录组,并保留每组内时间最大的一条记录
  • three.js 使用geojson ,实现中国地图区域,边缘流动效果
  • 数据中台业务架构图
  • Docker学习笔记(2)- Docker的安装
  • PostgreSql的备份和升级
  • 联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键
  • compose navigation 自定义navtype
  • 实现对redis过期键监听案例
  • yocto基础 -- bb 文件字段解析
  • Android开发相关的重要网站
  • MySQL 中utfmb3和utfmb4字符集区别
  • 【C语言】文件操作(1)(文件打开关闭和顺序读写函数的万字笔记)
  • 今日总结10.18
  • React Agent 自定义实现
  • RabbitMQ 入门(六)SpringAMQP五种消息类型(Direct Exchange)
  • 2062:【例1.3】电影票
  • Python | Leetcode Python题解之第477题汉明距离总和
  • Leecode刷题之路第25天之K个一组翻转链表
  • nuxtjs3 使用tailwindcss做自适应
  • 数据资产目录构建方法与应用
  • 【Python爬虫实战】从文件到数据库:全面掌握Python爬虫数据存储技巧
  • 断其一指,无惧!ProFusion3D: 相机或者激光失效仍高效的多传感器融合3D目标检测算法