首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python创建计算器,在重置循环时记住输入

Python创建计算器,在重置循环时记住输入的方法可以通过使用循环和条件语句来实现。下面是一个示例代码:

代码语言:txt
复制
def calculator():
    result = 0
    while True:
        if result == 0:
            num1 = float(input("请输入第一个数字:"))
        else:
            num1 = result
        operator = input("请输入运算符(+、-、*、/):")
        num2 = float(input("请输入第二个数字:"))

        if operator == "+":
            result = num1 + num2
        elif operator == "-":
            result = num1 - num2
        elif operator == "*":
            result = num1 * num2
        elif operator == "/":
            result = num1 / num2
        else:
            print("无效的运算符,请重新输入!")
            continue

        print("计算结果:", result)

        choice = input("是否继续计算?(y/n):")
        if choice.lower() != "y":
            break

calculator()

这段代码实现了一个简单的计算器功能。在每次循环开始时,如果上一次计算的结果不为0,则将结果赋值给第一个数字,否则需要用户输入第一个数字。然后用户输入运算符和第二个数字,根据运算符进行相应的计算,并输出结果。最后询问用户是否继续计算,如果选择不继续,则退出循环。

这个计算器可以进行基本的加减乘除运算。如果需要扩展更多功能,可以在代码中添加相应的逻辑。

推荐的腾讯云相关产品:腾讯云函数(云原生无服务器计算服务),腾讯云数据库(云数据库服务),腾讯云服务器(云服务器实例),腾讯云对象存储(云存储服务)等。你可以通过访问腾讯云官网了解更多相关产品的详细信息和使用方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券