如何使用python编程写一个加法计算器 如何用python编写计算器

\u5982\u4f55\u8fd0\u7528Python\u7f16\u5199\u7b80\u6613\u8ba1\u7b97\u5668

import time
print("\u8ba1\u7b97\u5668")
print("+\u7b49\u4e8e\u52a0\u6cd5\u6a21\u5f0f -\u7b49\u4e8e\u51cf\u6cd5\u6a21\u5f0f *\u7b49\u4e8e\u4e58\u6cd5\u6a21\u5f0f /\u7b49\u4e8e\u9664\u6cd5\u6a21\u5f0f")
while 2 > 1:
try:
print("\u8bf7\u8f93\u5165+\uff0c-\uff0c*\u6216/")
a = input()
if a == "+":
print("\u8bf7\u8f93\u5165\u7b2c1\u4e2a\u52a0\u6570")
b = input()
print("\u8bf7\u8f93\u5165\u7b2c2\u4e2a\u52a0\u6570")
c = input()
print("\u8ba1\u7b97\u4e2d")
time.sleep(0.3)
j = float(b) + float(c)
print("\u7b49\u4e8e"+str(j))
elif a == "-":
print("\u8bf7\u8f93\u5165\u88ab\u51cf\u6570")
b = input()
print("\u8bf7\u8f93\u5165\u51cf\u6570")
c = input()
print("\u8ba1\u7b97\u4e2d")
time.sleep(0.3)
j = float(b) - float(c)
print("\u7b49\u4e8e"+str(j))
elif a == "*":
print("\u8bf7\u8f93\u5165\u7b2c1\u4e2a\u56e0\u6570")
b = input()
print("\u8bf7\u8f93\u5165\u7b2c2\u4e2a\u56e0\u6570")
c = input()
print("\u8ba1\u7b97\u4e2d")
time.sleep(0.3)
j = float(b) * float(c)
print("\u7b49\u4e8e"+str(j))
elif a == "/":
print("\u2026\u2026\u7b49\u4e8e\u4f59\u6570\u6a21\u5f0f .\u7b49\u4e8e\u5c0f\u6570\u6a21\u5f0f")
print("\u8bf7\u8f93\u5165\u2026\u2026\u6216.")
a = input()
if a == ".":
print("\u8bf7\u8f93\u5165\u88ab\u9664\u6570")
b = input()
print("\u8bf7\u8f93\u5165\u9664\u6570")
c = input()
print("\u8ba1\u7b97\u4e2d")
time.sleep(0.3)
j = float(b) / float(c)
print("\u7b49\u4e8e"+str(j))
if c == "0":
print("\u9664\u6570\u4e0d\u80fd\u4e3a0\uff01")
elif a == "\u2026\u2026":
print("\u8bf7\u8f93\u5165\u88ab\u9664\u6570")
b = input()
print("\u8bf7\u8f93\u5165\u9664\u6570")
c = input()
j = float(b) // float(c)
e = float(b) % float(c)
print("\u7b49\u4e8e"+str(j)+"\u2026\u2026"+str(e))
if c == "0":
print("\u9664\u6570\u4e0d\u80fd\u4e3a0\uff01")
except Exception as e:
print("\u60a8\u8f93\u5165\u7684\u5185\u5bb9\u6709\u9519\u8bef")

\u6211\u60f3\u4f60\u7684\u9700\u6c42\u5e94\u8be5\u662f\u4e00\u4e2a\u56fe\u5f62\u754c\u9762\u7684\u7a0b\u5e8f\uff0c\u800c\u4e0d\u662f\u7b80\u5355\u7684\u5728\u547d\u4ee4\u884c\u4e0a\u8f93\u5165\u3002
\u90a3\u4e48\uff0c\u8981\u505a\u7684\u7b2c\u4e00\u4ef6\u4e8b\u5c31\u662f\u9009\u62e9\u4e00\u4e2a\u56fe\u5f62\u754c\u9762\u5957\u4ef6\u3002\u53ef\u4ee5\u4f7f\u7528\u539f\u751f\u7684TK\uff0c\u4e5f\u53ef\u4ee5\u7528\u8de8\u5e73\u53f0\u6027\u80fd\u5f88\u597d\u7684wxPython,\u6216\u8005\u662f\u6574\u4f53\u7ed3\u6784\u5f88\u50cfMFC\u7684PyWin32\u3002\u81f3\u4e8epyGTK\uff0cpyQT\uff0c\u90fd\u662f\u53ef\u9009\u7684\uff0c\u4f46\u662f\u76f8\u5bf9\u6765\u8bf4\u6587\u6863\u6bd4\u8f83\u5c11\uff0c\u5b66\u4e60\u4e0d\u4fbf\u3002
\u9009\u5b9a\u56fe\u5f62\u5e93\u4e4b\u540e\uff0c\u5c31\u53ef\u4ee5\u770b\u6587\u6863\u8303\u4f8b\u4e86\u3002\u8ba1\u7b97\u5668\u603b\u4f53\u662f\u6bd4\u8f83\u7b80\u5355\u7684\u3002\u6211\u8bb0\u5f97WxPython\u7684demo\u91cc\u76f4\u63a5\u5c31\u6709\u4e00\u4e2a\u7b80\u5355\u8ba1\u7b97\u5668\uff0c\u60a8\u53ef\u4ee5\u76f4\u63a5\u53d6\u6765\u7528\u3002

1、打开idle。点击file,然后点击new file.这是创建一个新的文件。
新建一个文件之后,我们输入第一行代码,使用print函数,在屏幕上打印一句话,其中字符串要使用双引号,输入法要使用英文输入法,如果符号使用中文输入法输入,就会出现错误。print("我们做一个两个整数相加的计算题!")
同理,在屏幕上打印第二句话,与用户交互,提醒用户输入第一个数。
第三行调用input函数,将用户输入的内容赋值给a,这时候a收到的是字符串信息,所以需要下一步把字符串转换为整型。这输入计算机处理数据指令。
然后依照以上的步骤写第二个加数,和最后输出的和,注意最后一句打印结果时,引号内部是字符串形式,x+y是数值形式,所以需要在中间加上一个逗号。如果不加逗号就会提示错误信息,以上就是所有的程序编写完成,下一步就开始保存,命名,运行。如图所示
运行结果如下:
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于如何使用python编程写一个加法计算器的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

  • 鏂版墜濡備綍蹇熷叆闂Python缂栫▼?
    绛旓細浜嗚В Python 缂栫▼鍩虹 棣栧厛绗竴鐐癸紝瑕佽兘澶熺湅鎳備簡瑙e彉閲忋佸熀纭璇硶銆佺紪绋嬭鑼冪瓑锛岃繖浜涗簨鑳藉涓婃墜缂栧啓Python 浠g爜鐨勫墠鎻愩傚叾娆$浜岀偣锛屽浜庢暟鎹粨鏋勶紝瀛楃涓层佸垪琛ㄣ佸瓧鍏哥瓑闇瑕佹瘮杈冪啛缁冭繍鐢ㄣ傚垰寮濮嬬殑杩欓儴鍒嗗氨鍋氫竴浜涚畝鍗曠殑缁冧範锛屾瀯閫犲嚭涓涓鏁版嵁绫诲瀷锛岀劧鍚庡啀瀹炵幇鍩烘湰鐨勭敤娉曘傛瘮濡備綘鑷繁鏋勯犱竴涓垪琛紝瀹炵幇鍒楄〃涓...
  • Python缂栫▼璇█:鏂囦欢鐨浣跨敤鐭ヨ瘑鍒嗕韩
    绛旓細涓夈佸浣曟妸鎴戜滑鎯崇敤鐨勬暟鎹啓鍏ユ枃浠 涓嬮潰灏忕紪灏辨妸鑷繁瀛﹀埌鐨勬妸鏁版嵁鍐欏叆鏂囦欢鐨勬柟娉曞垎浜粰澶у銆.write(a)鍚戞枃浠朵腑鍐欏叆涓涓瀛楃涓插拰瀛楄妭娴乤銆.writeline(lines)鍚戞枃浠朵腑鍐欏叆涓涓厓绱犲叏鏄瓧绗︿覆鐨勫垪琛ㄣ.seek(offset)璋冩暣鏂囦欢鐨勫啓鍏ュ紑濮嬬殑浣嶇疆锛屽彲浠ユ槸寮澶达紝鍙互鏄腑闂达紝涔熷彲浠ユ槸缁撳熬銆傚叧浜Python缂栫▼璇█:...
  • 濡備綍鐢≒ython璁$畻1鍒100鐨勫伓鏁颁箣鍜?
    绛旓細2銆佺疮鍔犲伓鏁般備竴鏃︽垜浠壘鍒颁簡鎵鏈夌殑鍋舵暟锛屾帴涓嬫潵灏辨槸绱姞瀹冧滑銆傚湪Python涓紝鎴戜滑鍙互瀹氫箟涓涓鍙橀噺鏉ュ瓨鍌ㄧ疮鍔犵粨鏋滐紝骞跺湪姣忔寰幆涓洿鏂拌繖涓彉閲忕殑鍊笺傚叿浣撴搷浣滄槸灏嗗綋鍓嶅伓鏁颁笌绱姞缁撴灉鐩稿姞锛屽苟灏嗙粨鏋滈噸鏂拌祴鍊肩粰绱姞鍙橀噺銆3銆佽緭鍑虹粨鏋溿傛垜浠彲浠浣跨敤print鍑芥暟灏嗚绠楀緱鍒扮殑鍋舵暟涔嬪拰杈撳嚭鍒板睆骞曚笂銆傚湪Python涓紝print...
  • 濡備綍鐢╬ython鑴氭湰璇█鍐欏甫绐楀彛绋嬪簭?
    绛旓細闈炲父鎰熻阿Python鑴氭湰璇█寮鸿皟绠娲佺殑璇硶锛岃繖鎰忓懗鐫浣犱笉闇瑕佹垚涓Python缂栫▼楂樻墜灏辫兘鍦ㄧ▼搴忎腑浣跨敤鍥惧舰鐢ㄦ埛鐣岄潰銆備负浜嗚瘉鏄庤繖涓娉曪紝鎴戝皢浣跨敤Python鏍囧噯鐨凣UI锛堝浘褰㈢敤鎴风晫闈級宸ュ叿锛歍k鏉ュ缓绔涓涓绠鍗曠殑璁板綍浼氳瘽绋嬪簭銆傛垜涓嶄細璇︾粏浠嬬粛Python鐨勭畝鍗曡娉曪紝濡傛灉浣犳湁涓嶆槑鐧界殑鍦版柟锛岃浣犻槄璇绘垜鍏堝墠鍏充簬杩欎釜涓婚鐨勬枃绔狅紙鐐瑰嚮...
  • Python濡備綍缂栫▼杈撳嚭涓涓涓鍏冧簩娆℃柟绋嬬殑澶嶆暟瑙
    绛旓細import numpy numpy.roots( [ a, b ,c] )
  • 濡備綍鐢≒ython缂栧啓涓涓鑱婂ぉ瀹
    绛旓細杩欐槸姣旇緝澶嶆潅鐨勯」鐩,闇瑕浣跨敤缃戠粶缂栫▼浠ュ強澶氱嚎绋嬬紪绋嬨備互涓嬫槸鍩烘湰鐨Python鑱婂ぉ瀹ょず渚:1. 鍒涘缓鏈嶅姟鍣ㄧ```pythonimport socketimport threadingHOST = '127.0.0.1'PORT = 65432server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server.bind((HOST, PORT))server.listen()clients = []nicknames = []def...
  • 4.缂栫▼瀹炵幇:浠庨敭鐩樿緭鍏涓涓鏁存暟,浣跨敤鍙屽垎鏀粨鏋(if...lelse)鍒ゆ柇鍏舵槸鍚...
    绛旓細杩欓亾棰樼洰鍙互浣跨敤Python璇█鏉ュ疄鐜般傞鍏堬紝鎴戜滑闇瑕佷粠閿洏杈撳叆涓涓鏁存暟锛屽彲浠ヤ娇鐢╥nput()鍑芥暟鏉ュ疄鐜般傜劧鍚庯紝鎴戜滑鍙互浣跨敤if...else璇彞鏉ュ垽鏂繖涓暣鏁版槸鍚﹁兘琚3鏁撮櫎銆傚叿浣撳疄鐜板彲浠ュ弬鑰冧笅闈㈢殑浠g爜锛歯um = int(input("璇疯緭鍏ヤ竴涓暣鏁帮細"))if num % 3 == 0:print(num, "鍙互琚3鏁撮櫎")else:print(num...
  • 鐢╬ython缂栫▼鍋涓涓鍒╃敤鏉′欢杩愮畻绗︾殑宓屽鏉ュ畬鎴愭棰,瑕鎬庝箞鍋?_鐧惧害鐭 ...
    绛旓細绋嬪簭鍒嗘瀽锛(a>b)?a:b杩欐槸鏉′欢杩愮畻绗︾殑鍩烘湰渚嬪瓙銆傜▼搴忔簮浠g爜锛氬疄渚 !/usr/bin/python -*- coding: UTF-8 -*- score = int(raw_input('杈撳叆鍒嗘暟:\n'))if score >= 90:grade = 'A'elif score >= 60:grade = 'B'else:grade = 'C'print '%d 灞炰簬 %s' % (score,grade)浠ヤ笂瀹炰緥...
  • python缂栫▼瀹炵幇:杈撳叆涓涓浜虹殑鎬у埆鍜屽勾榫(鐢閫楀彿鍒嗗紑),杈撳嚭鏄惁鍙互閫浼...
    绛旓細gender,age=map(str,input().split(','))if gender=='M' or gender=='m':if int(age)>=60:print('yes')else:print('no')elif gender=='F' or gender=='f':if int(age)>=55:print('yes')else:print('no')
  • 濡備綍Python鍐欎竴涓瀹夊崜APP
    绛旓細鍓嶈█锛鐢≒ython鍐瀹夊崜APP鑲畾涓嶆槸鏈濂界殑閫夋嫨锛屼絾鏄偗瀹氭槸涓涓寰堝伔鎳掔殑閫夋嫨锛岃屼笖瀹炲湪涓嶆兂瀛︿範Java锛屽啀鑰咃紝灏缂栫▼鑰岃█宸茬粡浼氱殑灏盤ython涓嶨olang(娉細Python锛孏olang姘村钩閮戒竴鑸)锛岄偅涔堜箙Google浜嗕竴涓婸ython鍐欏畨鍗撶殑APP鐨勫彲鑳芥э紝杩樼湡琛屻傛棦鐒惰鍐欎釜APP锛岄偅涔堟诲緱瑕佹湁涓兂娉曞惂銆 鍏跺疄绗旇呮兂鍋氫袱涓狝PP鏉ョ潃...
  • 扩展阅读:少儿python编程自学 ... 用python写日历简单编程 ... python题库及答案入门简单 ... 怎么应用pycharm编写程序 ... 少儿编程视频教程全套 ... 免费的python编程软件 ... 这三种人不适合学编程 ... python编程视频教程 ... python入门编程题库和答案 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网