问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何运用Python编写简易计算器

发布网友 发布时间:2022-04-07 12:10

我来回答

3个回答

懂视网 时间:2022-04-07 16:31

1、打开idle。点击file,然后点击new file.这是创建一个新的文件。

1.jpg

新建一个文件之后,我们输入第一行代码,使用print函数,在屏幕上打印一句话,其中字符串要使用双引号,输入法要使用英文输入法,如果符号使用中文输入法输入,就会出现错误。print("我们做一个两个整数相加的计算题!")

1.jpg

同理,在屏幕上打印第二句话,与用户交互,提醒用户输入第一个数。

1.jpg

第三行调用input函数,将用户输入的内容赋值给a,这时候a收到的是字符串信息,所以需要下一步把字符串转换为整型。这输入计算机处理数据指令。

1.jpg

然后依照以上的步骤写第二个加数,和最后输出的和,注意最后一句打印结果时,引号内部是字符串形式,x+y是数值形式,所以需要在中间加上一个逗号。如果不加逗号就会提示错误信息,

热心网友 时间:2022-04-07 13:39

import time
print("计算器")
print("+等于加法模式 -等于减法模式 *等于乘法模式 /等于除法模式")
while 2 > 1:
try:
print("请输入+,-,*或/")
a = input()
if a == "+":
print("请输入第1个加数")
b = input()
print("请输入第2个加数")
c = input()
print("计算中")
time.sleep(0.3)
j = float(b) + float(c)
print("等于"+str(j))
elif a == "-":
print("请输入被减数")
b = input()
print("请输入减数")
c = input()
print("计算中")
time.sleep(0.3)
j = float(b) - float(c)
print("等于"+str(j))
elif a == "*":
print("请输入第1个因数")
b = input()
print("请输入第2个因数")
c = input()
print("计算中")
time.sleep(0.3)
j = float(b) * float(c)
print("等于"+str(j))
elif a == "/":
print("……等于余数模式 .等于小数模式")
print("请输入……或.")
a = input()
if a == ".":
print("请输入被除数")
b = input()
print("请输入除数")
c = input()
print("计算中")
time.sleep(0.3)
j = float(b) / float(c)
print("等于"+str(j))
if c == "0":
print("除数不能为0!")
elif a == "……":
print("请输入被除数")
b = input()
print("请输入除数")
c = input()
j = float(b) // float(c)
e = float(b) % float(c)
print("等于"+str(j)+"……"+str(e))
if c == "0":
print("除数不能为0!")
except Exception as e:
print("您输入的内容有错误")

热心网友 时间:2022-04-07 14:57

#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2018/1/22 22:29# @Author : zhouyuyao# @File : daemonCalculator.py# PyCharm 2017.3.2 (Community Edition)# Build #PC-173.4127.16, built on December 19, 2017# JRE: 1.8.0_152-release-1024-b8 amd64# JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o# Windows 10 10.0# Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) # [MSC v.1900 64 bit (AMD64)] on win32def add(string):
total = 0
numbers = []
numbers += string.split("+") for num in numbers:
total += int(num)
print("{0}={1}".format(string,total))def rece(string):
result = 0
numbers = []
numbers += string.split("-")
result = int(numbers[0])
numbers.pop(0) for num in numbers:
result -= int(num)
print("{0}={1}".format(string,result))def ride(string): # 乘
total = 1
numbers = []
numbers += string.split("*") for num in numbers:
total *= int(num.strip())
print("{0}={1}".format(string,total))def division(string):
result = 0
numbers = []
numbers += string.split("/")
result = int(numbers[0])
numbers.pop(0) for num in numbers:
result /= int(num.strip())
print("{0}={1}".format(string,result))if __name__ =="__main__":
print("###############################")
print("#####欢迎来到计算器工作中心######")
print("###############################")
print("1:加法 (a+b+c+d···)")
print("2:减法 (a-b-c-d···)")
print("3:乘法 (a*b*c*d···)")
print("4:除法 (a/b/c/d···)")
method = input("Please input number(1/2/3/4): ") if method == "1": string = input("请输入您的表达式:") add(string)
elif method == "2": string = input("请输入您的表达式:")
rece(string)
elif method == "3": string = input("请输入您的表达式:")
ride(string)
elif method == "4": string = input("请输入您的表达式:")
division(string) else:
print("The string you input is error.")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 川井除湿机:DH-1603B机器出现E4代码是什么意思? 川井除湿机电脑型工作三分钟就显示E4代码,停机不工作怎么回事? 松井除湿机CFG-10S故障代码E4是什么故障 多乐信智能除湿机显示E4 MDH-500Y远程控制除湿机的控制面板出现E4是什么情况? Win7旗舰版,调节亮度失效,求解决方案。 健康码修改记录哪里可以看 《西游记》中运用了心理描写,神态描写,动作描写的句子有哪些??????急急急急急! 在《西游记》(非原著)中,描写沙和尚神态的句子,至少三个 如何通过添加抖音好友 知道一个人的,但不是好友。怎么加他的抖音 怎么通过加抖音好友 怎么通过加抖音好友 黑色裤子屁股磨的发亮 秋海棠代表什么 黑色的裤子穿久了会发亮,请问怎么处理才能除去油亮 三色彩谜语 求解答案和玩法 如何开花店。关于花店的一些注意要点。以及一些花语花期和注意细节。最好有长篇简介。 历史上著名的爱花者都有谁? 什么花代表单恋呢?或者没有结果的爱呢? 有玩家知道想不想修真手游辅助脚本吗? 苹果手机之间发短信不要钱,为什么有些不可以? 微信聊天背景的图片应该是多少大小 微信和qq的聊天背景图多大 花椒同无花果一起吃吗? 紫苏,无花果叶和艾草花椒四样能同煮水泡澡去湿寒吗? 花椒能与无花果叶子煎水治痔疮吗 请问脱肛可以用艾草和无花果叶子和花椒在块熬水可以洗 怎样用无花果巧治痔疮? 什么是政府债务? 政府债务和政府隐性债务的区别是什么? 什么是政府一般性债务 中国债务什么意思 政府债务率和负债率代表什么 湖南电信发什么看实名 求掌上英雄联盟皮肤截图(20个的) 行政单位负债与企业负债的区别体现在什么方面? 求掌上英雄联盟龙虾皮肤的截图 财政总预算会计负债包括哪些内容 求掌上英雄联盟龙虾皮肤的截图。和花木兰的