猫史档案馆


【Python作品分享】计算器【作品秀】

用户:thewindows7thewindows7查看:0 回复:1 评论:0 创建时间:2024-04-27T16:34:13


【作品展示】

center_image

 

【作品介绍】

它是一个计算器程序

 

【作品源代码】

import time
import math
import sys


while 1:
    print('加法/1')
    print('减法/2')
    print('乘法/3')
    print('除法/4')
    print('除法(取余数)/5')
    print('除法(取整数)/6')
    math = int(input('请输入运算符:'))
    if (math >= 7):
        print('输入无效!')
        continue
    else:
        pass
    num1 = float(input('请输入第一个数:'))
    num2 = float(input('请输入第二个数:'))
    if (math == 1):
        num3 = (num1 + num2)
        print(num3)
        rt = int(input('是否退出(是/1,否/2):'))
        if (rt == 1):
            print('感谢使用!')
            time.sleep(2)
            sys.exit()
        else:
            pass
    elif (math == 2):
        num3 = (num1 - num2)
        print(num3)
    elif (math == 3):
        num3 = (num1 * num2)
        print(num3)
        rt = int(input('是否退出(是/1,否/2):'))
        if (rt == 1):
            print('感谢使用!')
            time.sleep(2)
            sys.exit()
        else:
            pass
    elif (math == 4):
        num3 = (num1 / num2)
        print(num3)
        rt = int(input('是否退出(是/1,否/2):'))
        if (rt == 1):
            print('感谢使用!')
            time.sleep(2)
            sys.exit()
        else:
            pass
    elif (math == 5):
        num3 = (num1 % num2)
        print(num3)
        rt = int(input('是否退出(是/1,否/2):'))
        if (rt == 1):
            print('感谢使用!')
            time.sleep(2)
            sys.exit()
        else:
            pass
    elif (math == 6):
        num3 = math.floor(num1 / num2)
        print(num3)
        rt = int(input('是否退出(是/1,否/2):'))
        if (rt == 1):
            print('感谢使用!')
            time.sleep(2)
            sys.exit()
        else:
            pass
    else:
        pass

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
Dong____dongDong____dong

可以更简单

点赞0


评论