项目智能计算器

简介: 用python语言编写项目智能计算器。

智能计算器
智能计算器,可以灵活计算某个范围内的,奇数和,偶数和,全部和,并能够记录每次运算的结果,方便用户随时查询第几次操作的结果
————————————————————

Step1 欢迎界面

= 欢迎来到智能计算器 =
= 1. 计算功能 =
= 2. 查询记录 =

= 3. 退出 =

step2 提示并获取用户选择的序号
step3 根据用户所选完成相应的功能
step3.1 如果用户选择计算功能
step3.1.1 请提示并获取用户输入一个起始值
step3.1.2 请提示并获取用户输入一个结束值
step3.3.3 询问用户求奇数和?偶数和?全部和?
step3.3.3.1 根据用户选择进行相应的运算,输出结果
并记录此次结果
step3.3.3.2 回到欢迎界面

    step3.2 如果用户选择查询功能
        step3.2.1  提示并获取用户想要查询第几次运算的结果
        step3.2.2  根据用户的输入,打印输出相应的结构
        step3.2.3  回到欢迎界面

    step3.3 如果用户选择退出 结束程序
        step3.3.1 询问用户是否真的要退出
            step3.3.1.1 执行相应的结果
                        退出: 结束程序
                        不退出: 回到欢迎界面

完成后,相关代码如下:
q=[]#存储每次计算的结果
while True:

#1.欢迎界面
print('=======================================')
print('=          欢迎进入智能计算器        =')
print('=         1. 计算功能               =')
print('=          2. 查询记录               =')
print('=         3. 退出              =')
print('=======================================')

#2.提示并获取用户选择的序号
a=int(input("请输入你的选择:"))
#3.根据选择进行相应的操作
if a==1:    #1. 计算功能
    b=int(input("请输入起始值:"))
    c=int(input("请输入结束值"))
    d=int(input("请选择你要计算哪种 1代表计算奇数和 2代表计算偶数和 3代表计算总和"))
    if d==1:
        sum=0
        for i in range(b,c+1):
            if i%2==1:  #说明b是奇数
                sum+=i
        print(sum)
    elif d==2:
        sum=0
        for i in range(b,c+1):
            if i%2==0:  #说明b是偶数
                sum+=i
        print(sum)
    elif d==3:
        sum=0
        for i in range(b,c+1):
            sum+=i
        print(sum)
    q.append(sum)

elif a==2:  #2. 查询记录
    b=int(input("你想要查询第几次运算的结果"))
    if 0<b<=len(q):
        print("查询的结果是",q[b-1])
    else:
        print("你输入的数字不对,请重新输入。")
elif a==3:  #3. 退出
    confirm = input("询问用户是否真的要退出(yes/no)")
    confirm = confirm.lower()
    if confirm == 'yes':
        break
相关文章
|
8天前
|
供应链 安全 专有云
阿里云通过信通院面向一云多芯的专有云技术能力评测
近日,阿里云飞天企业版通过中国信息通信研究院2023年度《面向一云多芯的专有云技术能力要求》,在异构兼容能力、专有云基础能力、迁移适配能力三个方面,再一次验证了阿里云专有云一云多芯领先的技术能力。
|
8月前
|
人工智能 Kubernetes Cloud Native
阿里云易立:以云原生之力,实现大模型时代基础设施能力跃升 | KubeCon 主论坛分享
阿里云易立:以云原生之力,实现大模型时代基础设施能力跃升 | KubeCon 主论坛分享
|
11月前
|
人工智能 运维 数据可视化
参与共建 SolidUI AI 生成可视化项目:开源社区的力量
SolidUI是一个开源的AI生成可视化项目,旨在帮助开发者快速构建可视化界面。我们诚挚邀请您加入SolidUI社区,与我们共同打造更加优秀的开源项目。本文将为您介绍如何参与到SolidUI的共建中来,包括相关链接、当前项目进展以及如何为项目做出贡献。
112 0
|
存储 机器学习/深度学习 传感器
Qcon大会·上海站:探索自动驾驶 AI 训练的统一存储演进之路
Qcon大会·上海站:探索自动驾驶 AI 训练的统一存储演进之路
484 0
Qcon大会·上海站:探索自动驾驶 AI 训练的统一存储演进之路
|
机器学习/深度学习 存储 数据采集
七位IT专家畅谈:如何启动和扩展成功的AI试点项目
尽管人工智能和机器学习令人兴奋,很多最初的试点项目和PoC项目未能全面投入生产。已经取得成功的项目,需要成为战略计划的一部分,获得高管的支持,能够使用合适的数据,有所需的团队,有合适的技术和业务指标,以及项目里程碑,经历多次迭代,快速试错。
69 0
七位IT专家畅谈:如何启动和扩展成功的AI试点项目
|
分布式计算 Cloud Native 数据可视化
重磅报告发布,从102个开源大数据项目深度研究开源大数据技术发展!
《2022年开源大数据热力报告》,由开放原子开源基金会、X-lab开放实验室和阿里巴巴开源委员会联合出品。报告基于公开数据研究最活跃的102个开源大数据项目,探寻出开源大数据技术发展背后的“摩尔定律”。
重磅报告发布,从102个开源大数据项目深度研究开源大数据技术发展!
|
机器学习/深度学习 人工智能 运维
首届 TechoDay 腾讯技术开放日:云原生、大数据等基础产品一键配置,发布 7 款“轻量级”产品
首届 TechoDay 腾讯技术开放日:云原生、大数据等基础产品一键配置,发布 7 款“轻量级”产品
225 0
|
人工智能 算法 数据挖掘
服务学术共同体创新全链路,清华大学温江涛团队推出新一代科技创新评价和支撑平台「Phocus」
在计算机领域,有一个广为人知的故事:1973 年,在施乐公司帕克研究中心(The Xerox PARC),第一台个人电脑 Alto 诞生了,这台电脑首次使用了桌面比拟(Desktop metaphor) 和鼠标驱动的图形用户界面(GUI)技术。接下来的几十年,Alto 极大地影响了个人电脑的设计,包括苹果的 Macintosh。
193 0
服务学术共同体创新全链路,清华大学温江涛团队推出新一代科技创新评价和支撑平台「Phocus」
|
分布式计算 安全 大数据
阿里云MaxCompute为坚韧性系统 — 中国信通院完成首个面向大数据技术产品的混沌测试
随着 2021 年《关键信息基础设施安全保护条例》出台,稳定性已成为各领域客户在功能、性能之外,对大数据技术产品能力评价的重要指标。阿里云MaxCompute大数据平台在13轮不同程度的破坏性测试中,性能水平并未明显下降,被证明为韧性型系统。
941 0
阿里云MaxCompute为坚韧性系统 — 中国信通院完成首个面向大数据技术产品的混沌测试