# -*- coding = utf-8 -*-
# @Time : 2022/4/27 14:51
# @Author : Prada
# @File : calculate.py
# @Software : PyCharm
def add(x, y):"""相加"""return x + ydef subtract(x, y):"""相减"""return x - ydef multiply(x, y):"""相乘"""return x * ydef divide(x, y):"""相除"""return x / ydef kf(x):"""开方"""return x ** 0.5def quyu(x, y):"""取余"""return x % y# 用户输入
print("选择运算:")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")
print("5、开方")
print("6、取余")choice = input("输入你的选择(1/2/3/4/5/6):")if choice == '1':try:num1 = int(input("输入第一个数字: "))num2 = int(input("输入第二个数字: "))print(num1, "+", num2, "=", add(num1, num2))except ValueError:print("非法输入")elif choice == '2':try:num1 = int(input("输入第一个数字: "))num2 = int(input("输入第二个数字: "))print(num1, "-", num2, "=", subtract(num1, num2))except ValueError:print("非法输入")elif choice == '3':try:num1 = int(input("输入第一个数字: "))num2 = int(input("输入第二个数字: "))print(num1, "*", num2, "=", multiply(num1, num2))except ValueError:print("非法输入")elif choice == '4':try:num1 = int(input("输入第一个数字: "))num2 = int(input("输入第二个数字: "))print(num1, "/", num2, "=", divide(num1, num2))except ValueError:print("非法输入")
elif choice == '5':try:num1 = int(input("输入第一个数字: "))print(num1, "开方", "=", kf(num1))except ValueError:print("非法输入")
elif choice == '6':try:num1 = int(input("输入第一个数字: "))num2 = int(input("输入第二个数字: "))print(num1, "%", num2, "=", quyu(num1, num2))except ValueError:print("非法输入")

如若只是简单的计算器的话 把try和except去掉即可

计算器(加减乘除,平方,取余)相关推荐

  1. java 大数操作(加减乘除及取余)

    package hdu; import java.util.*; import java.text.*; import java.math.*; public class bignumber {pub ...

  2. java计算器取余_Java计算器的制作与完善

    一.Java计算器v1.0 要求:完成整数的加减乘除以及取余运算. 代码: package com.neusoft.homework; import java.util.Scanner; public ...

  3. python 取余_Python-基本使用

    课程链接: Python 基础教程 (莫烦 Python 教程)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 基础教程系列 | 莫烦Python​morvanzhou.github.io 一. ...

  4. python的取整和取余_python取余取整

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 取余的公式:余数=除数-被除数*商python的的余数是按照整除(向下取整)得到 ...

  5. C语言设计一个简单的计算器,完成两个数的加、减、乘、除、取余。(根据输入的运算符,选择相应的运算,用switch语句实现。

    设计一个简单的计算器,完成两个数的加.减.乘.除.取余.(根据输入的运算符,选择相应的运算,用switch语句实现. 实验代码: #include <stdio.h> #include & ...

  6. C#练习——窗体实现简单计算器,完成加,减,乘,除,取余,简单运算

    c# windows窗体练习:实现简单计算器,完成加,减,乘,除,取余,简单运算 //编写环境:vs2017 using System; using System.Collections.Generi ...

  7. Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余

    本文主要讲解BigDecimal的比较运算,保留精度和取整和基础运算,BigDecimal与其他数据类型转换. 文章目录 比较运算 保留精度及取整 取整(保留0位小数) 保留精度 基础运算 BigDe ...

  8. 逆序的三位数(取余,加减乘除)[C语言/C++]

    就让我们从一个例题来看吧! 题目内容: 逆序的三位数: 程序每次读入一个正三位数,然后输出逆序的数字.注意,当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 提示:用% ...

  9. python中的取余运算符是_python取余运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算 ...

  10. 哈希--直接定值法和除留取余法

    1. 哈希是一种算法,哈希表是用哈希算法构造出来的一种数据结构 2. 哈希算方法的几种方法 直接定值法 这里有一个例题,就是我们想判断某一字符串中,某一个字符出现的个数,我们可以使用哈希的思想,就是可 ...

最新文章

  1. 新建android模拟器无法拨号 真机可以拨号,自己想弄个手机拨号器,可是在模拟器上没有反应,能帮帮忙吗?...
  2. Hibernate入门这一篇就够了
  3. 禁止html文件控件手动输入的方法
  4. c语言生产者与消费者实验报告,生产者和消费者实验报告.doc
  5. Silverlight toolkit 中ListPicker控件的用法【转】
  6. URAL 1820. Ural Steaks(数学啊 )
  7. Thread.SetData与ThreadStatic
  8. 【钢带厚度预测】基于matlab模拟退火遗传算法优化BP神经网络钢带厚度预测【含Matlab源码 1285期】
  9. php5中文手册 pdf_tp5.0完全开发手册
  10. 工具:Wind金融终端使用指南
  11. Microsoft Office 2016 简体中文 Vol 版镜像下载
  12. Chrome 插件开发
  13. 三年java不会线程_Java后端开发三年多线程你都懂,问你异步编程你说你没听过???...
  14. 如何对客户行为进行数据分析?
  15. java人员的宝贝:百宝箱。
  16. 城头土命适合做计算机电脑职业,土命人适合的职业
  17. 除了LoRa和SigFox,物联网低功耗广域网络还有哪些
  18. java怎么打开控制台_java控制台怎么打开?如何启用和查看 Java 控制台?
  19. 这是一首简单的小情歌
  20. goldengate中添加同步表的操作

热门文章

  1. swfupload java实例_swfupload例子
  2. 「案例分析」生鲜行业B2B供应链平台开发案例
  3. 不能创建对象qmdispatch_ActiveX部件不能创建对象:‘dm.dmsoft',代码:800A01AD
  4. Eclipse快捷键、Debug调试
  5. SYBASE公司的PowerDesigner下载与安装
  6. dnf加点模拟器最新版85级版
  7. Android和ipad同步短信,Android通信录和短信转移到iphone的方法-QQ同步助手
  8. 西南科技大学城市学院计算机专业录取分数线,西南科技大学城市学院2020年录取分数线(附2017-2020年分数线)...
  9. c语言编程围棋,用C语言编程 在屏幕上显示围棋棋盘
  10. JSP技术的优缺点介绍