Python简单的计算器代码

本文介绍了一个简单的基于Python的命令行计算器,它接受用户输入,通过if循环实现加减乘除和幂运算,可重复执行。
部署运行你感兴趣的模型镜像

首先,要有一个欢迎标语:

print('欢迎使用计算器')
print('')

其次,添加一些功能:

print('请通过下列功能的序号选择功能:')
print('1.+  2.-  3.*  4./  5.**  6.***  7.// ')
an=int(input('你的选择:'))

然后,利用 if 循环选择功能:

if an==1:
    n1=input('数字1:')
    n2=input('数字2:')
    print(n1+n2)

以此类推:

if an==1: #+
    n1=input('数字1:')
    n2=input('数字2:')
    print(n1+n2)
if an==2: #-
    n3=input('数字1:')
    n4=input('数字2:')
    print(n3-n4)
if an==1: #*
    n5=input('数字1:')
    n6=input('数字2:')
    print(n5*n6)
if an==1: #/
    n7=input('数字1:')
    n8=input('数字2:')
    print(n7/n8)
if an==1: #**
    n9=input('数字1:')
    print(n9*n9)
if an==1: #***
    n10=input('数字1:')
    print(n10*n10*n10)
if an==1: #//
    n12=input('数字1:')
    print(n12/n12)

(源码):

print('欢迎使用计算器')
print('')
print('请通过下列功能的序号选择功能:')
print('1.+  2.-  3.*  4./  5.**  6.***  7.// ')
an=int(input('你的选择:'))
if an==1: #+
    n1=input('数字1:')
    n2=input('数字2:')
    print(n1+n2)
if an==2: #-
    n3=input('数字1:')
    n4=input('数字2:')
    print(n3-n4)
if an==1: #*
    n5=input('数字1:')
    n6=input('数字2:')
    print(n5*n6)
if an==1: #/
    n7=input('数字1:')
    n8=input('数字2:')
    print(n7/n8)
if an==1: #**
    n9=input('数字1:')
    print(n9*n9)
if an==1: #***
    n10=input('数字1:')
    print(n10*n10*n10)
if an==1: #//
    n12=input('数字1:')
    print(n12/n12)

当然,也可以让它重复执行:

while True:
    print('欢迎使用计算器')
    print('')
    print('请通过下列功能的序号选择功能:')
    print('1.+  2.-  3.*  4./  5.**  6.***  7.// ')
    an=int(input('你的选择:'))
    if an==1: #+
        n1=input('数字1:')
        n2=input('数字2:')
        print(n1+n2)
    if an==2: #-
        n3=input('数字1:')
        n4=input('数字2:')
        print(n3-n4)
    if an==1: #*
        n5=input('数字1:')
        n6=input('数字2:')
        print(n5*n6)
    if an==1: #/
        n7=input('数字1:')
        n8=input('数字2:')
        print(n7/n8)
    if an==1: #**
        n9=input('数字1:')
        print(n9*n9)
    if an==1: #***
        n10=input('数字1:')
        print(n10*n10*n10)
    if an==1: #//
        n12=input('数字1:')
        print(n12/n12)

大家有需要的可以ctrl+c ctrl+v哦!

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值