如何用python编辑计算器

def cal():

numA = float(raw_input('Please enter a number: '))

op = raw_input('Please enter a operator: ')

numB = float(raw_input('Please enter another number: '))

if op == ' ':

print "result: ",numA numB

elif op == '-':

print "result: ",numA-numB

elif op == '*':

print "result: ",numA*numB

elif op == '/':

print "result: ",numA/numB

else:

print "Unknown operator ",op

cal()

求用Python写一个简单的计算器!

没有错误判断,用eval一

def calc():

num1 = raw_input('Please enter a number: ')

op = raw_input('Please enter an operator: ')

num2 = raw_input('Please enter another number: ')

print '\nresult:', eval(num1 op num2)

if __name__ == '__main__':

calc()

python编写计算器

其实有个函数叫eval()的,至于怎么用,看你的了。

python编程 小小计算器

你使用了非ascii字符,就是第三行中的中文'符号',

把它改成英文就好了。

或者,你也可以在文件最前面,加上一行:

#

-*-

coding:

cp936

-*-

如何用python编程制作计算器

def cal():

numA = float(raw_input('Please enter a number: '))

op = raw_input('Please enter a operator: ')

numB = float(raw_input('Please enter another number: '))

if op == ' ':

print "result: ",numA numB

elif op == '-':

print "result: ",numA-numB

elif op == '*':

print "result: ",numA*numB

elif op == '/':

print "result: ",numA/numB

else:

print "Unknown operator ",op

cal()

如何用python编写计算器

# true needed a captial T

while True:

# Brackets were mismatched

CHOICE = int(raw_input("ENTER THE CORRESPONDING NUMBER FOR CALCULATION"))

if CHOICE == "1":

print 'ADDING TWO NUMBERS:'

# Calling a function shouldn't have trailing :

add(c)

elif CHOICE == "2":

print 'SUBTRACTING TWO NUMBERS'

# Calling a function shouldn't have trailing :

sub(c)

elif CHOICE == "3":

print 'MULTIPLYING TWO NUMBERS'

# Calling a function shouldn't have trailing :

Mul(c)

elif CHOICE == "4":

print "DIVIDEING TWO NUMBERS"

# Calling a function shouldn't have trailing :

Div(c)

elif CHOICE == "0":

# can only return from a function use exit here instead

exit()

# else needs a trailing :

else:

# No capital P for print

print "The value Enter value from 1-4"

The code now has no syntax errors but still has many problems.

You pass c to your function, c is never initialized, what is c?

Your function doesn't take arguments def add(): (even though pass the mysterious cvalue).

Your function doesn't print or return the result it just computes.

You store CHOICE as an int are do comparisons with strings so the else case is always executed and there is no way to exit the loop (infinite looping).

Fixed code:

#!/usr/bin/python

def add():

print "Enter the two numbers to Add"

A=int(raw_input("Enter A: "))

B=int(raw_input("Enter B: "))

return A B

def sub():

print "Enter the two numbers to Subtract"

A=int(raw_input("Enter A: "))

B=int(raw_input("Enter B: "))

return A - B

def mul():

print "Enter the two numbers to Multiply"

A=int(raw_input("Enter A: "))

B=int(raw_input("Enter B: "))

return A * B

def div():

print "Enter the two number to Divide"

A=float(raw_input("Enter A: "))

B=float(raw_input("Enter B: "))

return A / B

print "1: ADDITION"

print "2: SUBTRACTION"

print "3: MULTIPLICATION"

print "4: DIVITION"

print "0: QUIT"

while True:

CHOICE = int(raw_input("ENTER THE CORRESPONDING NUMBER FOR CALCULATION "))

if CHOICE == 1:

print 'ADDING TWO NUMBERS:'

print add()

elif CHOICE == 2:

print 'SUBTRACTING TWO NUMBERS'

print sub()

elif CHOICE == 3:

print 'MULTIPLYING TWO NUMBERS'

print mul()

elif CHOICE == 4:

print "DIVIDEING TWO NUMBERS"

print div()

elif CHOICE == 0:

exit()

else:

print "The value Enter value from 1-4"

python写了一段计算器代码,怎么让它在winxp下运行啊!谢谢!

简单说就是要安装个python的解释器

具体做法 请搜所一本叫的书,有在线版

版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

python编写beta计算器_|python编写计算器相关推荐

  1. python多进程编程实例_[python] Python多进程编程技术实例分析

    这篇文章主要介绍了Python多进程编程技术,包括了线程.队列.同步等概念及相关的技巧总结,需要的朋友可以参考下 本文以实例形式分析了Python多进程编程技术,有助于进一步Python程序设计技巧. ...

  2. python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

    1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...

  3. python查看excel编码格式_[Python]实现处理读写xlsx xls excel文件格式(含中文处理方法)...

    最近有个需求要处理excel 格式的数据,数据量比较大.用传统的语言似乎不太好处理,于是改用python实现,这里记录一下实现过程. 首先,科普一下xlsx xls的excel文件区别是什么. xls ...

  4. python快速爬虫视频_“python怎么快速爬虫视频“python 爬网页视频教程

    用python怎样爬网页 # coding:utf8 import cookielib import urllib2 url = "http://blog.uouo123.com" ...

  5. python朋友圈刷屏_“Python太火了!请救救Java!”9万程序员刷屏朋友圈 !

    没想到有生之年,笔者能观察到"霸主陨落"的过程,继PLPY4月榜单官宣,Python躺赢,再度"夺"冠,实力甩下Java和C后,近期,Stack Overflo ...

  6. python shell如何打开_“python shell怎么打开“python shell启动教程

    python shell怎么打开 1.简介:如何在python中运行shell(bash命令) 2.工具/原料:python库:os.py 3.方法:import os command = 'date ...

  7. python输出文本居中_#python PIL ImageDraw text 文本居中#

    python pip pil有什么东西 你所问的问题实是属1.先参考[教程]Python中的内置的和方的模块搞懂PIL是属于第三方Python模块2.再参考:[待完善][总结]Python安装第三方的 ...

  8. java如何编写windows木马_如何编写可怕的 Java 代码?

    原标题:如何编写可怕的 Java 代码? 作者:武培轩 我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何 ...

  9. python教案 教学设计_“怎样编写一个教学案例“python编程案例教程电子教案

    怎样编写一个教学案例 1.什么是教学案例 (案是论) 教育教学案例是含有解决某些疑难问题,某些原方法.策略运用的教育教学情境故事的描述,故事中渗透课程改革的思想和理念,展现在教育教学理论.方法指导下解 ...

  10. python 打印自己代码_如何编写一个打印自身源代码的程序

    一个程序,在没有任何外部输入的情况下,打印自身的源代码,这类程序在英文里有一个专门的称呼,叫做Quine,之所以叫这个名字,是为了纪念美国哲学家及逻辑学家Willard Van Orman Quine ...

最新文章

  1. 创业3年!猎头加价50%!一半中层骨干被挖走,研发就剩2个应届生!绝户套餐真够狠的!...
  2. 【Python】【函数式编程】
  3. go语言实现第一个程序-hello,world!
  4. zune linux_快速提示:在出售Zune HD之前,先擦除所有内容
  5. WinCE中命令行工具cvrtbin简介
  6. Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法...
  7. 进阶之路:Java 日志框架全画传(下)
  8. linux终端 图形库,Linux终端图形库 Curses简介和实例分析
  9. excel验证身份证信息是否正确
  10. windows彻底删除php,win10如何彻底删除wps
  11. 【一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成】
  12. 将源码打包成deb软件包
  13. 2017.10.16队内互测——胡策
  14. 拯救者笔记本ubuntu亮度调节
  15. 安迪·格鲁夫: 一个PC时代的大写符号
  16. HDOJ 3537 Daizhenyang's Coin (翻硬币游戏)
  17. Android视图绑定,设置控件点击事件不生效
  18. 新加坡国立大学Xinchao Wang老师招收图神经网络方向博士/博后
  19. python从入门到弃坑中子弹部分的问题
  20. 【Stephen Boyd】【2009】凸优化

热门文章

  1. 晶圆划片如何提高切割品质?陆芯半导体告诉你
  2. Zookeeper Leader选举算法及选举过程
  3. lch 儿童围棋课堂 初级篇1 ( (李昌镐 著))
  4. 澳大利亚麦考瑞大学计算机学院王岩教授招收2022-2023年入学博士研究生和双学位博士生
  5. sql盲注特点_sql盲注
  6. Azure上的物联网产品介绍
  7. 日积月累,聚沙成塔……
  8. 计算机的单位换算字节,关于计算机的存储字节单位换算和使用
  9. mysql创建用户临时表_mysql创建与删除临时表实例
  10. java输入无名粉_05·无名粉店(上)