猫史档案馆


【Python作品分享】源码计算器

用户:影某人影某人查看:0 回复:1 评论:0 创建时间:2019-11-01T13:22:37


【作品展示】

center_image

 

【作品介绍】

打开程序,就会告诉你

 

【作品源代码】

name = input('Hello,训练师,我是猫老祖,欢迎来到源码世界,你的名字是?') # 等待用户输入名字
print('欢迎训练师', name,'使用我们源码世界的新品————源码计算器') # 输出
print('接下来我将讲解如何使用这个计算器:') # 介绍玩法
print('首先根据提示选择运算方式,并且输入指定的数字,就可以得到得数(需要注意的是:当进行除法运算时,除数不得输入0,否则会报错!)') # 介绍玩法
Input = input('请选择加(1)减(2)乘(3)除(4)带余数除法(5)(输入‘退出’可结束程序)') # 等待用户输入运算方式
while (Input != '退出'): # 当 Input 不等于‘退出’时循环
    if (Input == '1'): # 如果回答为'1',则进行加法计算
        num_1 = float(input('加数1是?')) # 等待用户输入加数1
        num_2 = float(input('加数2是?')) # 等待用户输入加数2
        print('答案是:', (num_1 + num_2)) # 输出结果
    elif (Input == '2'): # 否则如果回答为'2',则进行减法计算
        num_1 = float(input('被减数是?')) # 等待用户输入被减数
        num_2 = float(input('减数是?')) # 等待用户输入减数
        print('答案是:', (num_1 - num_2)) # 输出结果
    elif (Input == '3'): # 否则如果回答为'3',则进行乘法计算
        num_1 = float(input('乘数1是?')) # 等待用户输入乘数1
        num_2 = float(input('乘数2是?')) # 等待用户输入乘数2
        print('答案是:', (num_1 * num_2)) # 输出结果
    elif (Input == '4'): # 否则如果回答为'4',则进行除法计算
        num_1 = float(input('被除数是?')) # 等待用户输入被除数
        num_2 = float(input('除数是?')) # 等待用户输入除数
        print('答案是:', (num_1 / num_2)) # 输出结果
    elif (Input == '5'): # 否则如果回答为'5',则进行带余数除法计算
        num_1 = float(input('被除数是?')) # 等待用户输入被除数
        num_2 = float(input('除数是?')) # 等待用户输入除数
        rem = (num_1 % num_2) # 计算两数相除的余数
        if (rem == 0): # 如果余数为0
            print('答案是:', (num_1 / num_2)) # 输出结果
        else: # 否则
            print('答案是:', ((num_1 - rem) / num_2), '......', rem)# 输出结果
    else: # 否则
        print('你输错了,只能输1,2,3,4,5哦!')# 提示
    Input = input('请选择加(1)减(2)乘(3)除(4)带余数除法(5)(输入‘退出’可结束程序)') # 等待用户输入运算方式

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
影某人影某人

我发了源码计算器的代码,欢迎打开wood编辑器使用,我也会努力更新的!emotion_微笑

点赞0


评论