Python3简单计算器,需要帮助理解主题和完成任务,对python和一般编码都是新手

Python3简单计算器,需要帮助理解主题和完成任务,对python和一般编码都是新手,python,python-3.x,calculator,Python,Python 3.x,Calculator,我需要帮助编程一个简单的Python3计算器,我对编码和python是完全陌生的,所以我在这方面的知识很低,刚开始时我有点困难 问题是:您的任务是用Python创建一个非常简单的计算器。如此简单,它只能添加正整数 看看本周发布的hello.py示例。它显示了使用input()方法读取数据的示例。它显示了如何编写函数(使用“def”),以及传递参数和返回值。它还显示了如何使用printf样式的字符串格式将变量插入到字符串中 首先创建一个名为“add”的简单函数。它应该接受两个值并返回值的总和 接下

我需要帮助编程一个简单的Python3计算器,我对编码和python是完全陌生的,所以我在这方面的知识很低,刚开始时我有点困难

问题是:您的任务是用Python创建一个非常简单的计算器。如此简单,它只能添加正整数

看看本周发布的hello.py示例。它显示了使用input()方法读取数据的示例。它显示了如何编写函数(使用“def”),以及传递参数和返回值。它还显示了如何使用printf样式的字符串格式将变量插入到字符串中

首先创建一个名为“add”的简单函数。它应该接受两个值并返回值的总和

接下来创建一个使用“添加”功能的交互式脚本。完成后,输出应如下所示:

第一个数字是多少? 3. 第二个数字是多少? 5. 你的总数是8

在上面的示例中,粗体项目由用户键入。请注意,要通过在线测试,您的文本格式必须与上面完全相同

完成(并在本地测试)后,在线测试并提交至csgrade.com作业2

HELLO.PY代码

def get_firstname():
    print("First Name: ")
    firstname = input()
    return firstname

def get_lastname():
    print("Last Name: ")
    lastname = input()
    return lastname

def say_hello(f,l):
    print("Hello %s %s" % (f,l))

say_hello(get_firstname(),get_lastname())

我真的很想学,但最终我还是被卡住了。

让我们从第一部分开始。您的两个函数当前获取名字和姓氏。只需稍加修改,我们就可以使其获得数字而不是名称:

def get_first_number():
    print("First Number: ")
    firstnumber = int(input())
    return firstnumber
首先,文本更改为显示文本“First number:”而不是“First name:”:

接下来,您将获得输入,但由于它是一个字符串,因此使用
int
函数将其更改为整数

firstnumber = int(input())
然后,以同样的方式返回

在此之后,您现在有了以下内容:

def get_first_number():
    print("First Number: ")
    firstnumber = int(input())
    return firstnumber

def get_last_number():
    print("Last Number: ")
    lastnumber = int(input())
    return lastnumber
差不多完成了,您现在需要一个
add
函数

def addTwo(a, b):
    if a < 0:
        quit()
    if b < 0:
        quit()
    result = a + b
    return result
当检索到第一个和第二个数字并将其传递给add函数时,它只打印add函数的输出

结果:

def get_first_number():
    print("First Number: ")
    firstnumber = int(input())
    return firstnumber

def get_last_number():
    print("Last Number: ")
    lastnumber = int(input())
    return lastnumber

def addTwo(a, b):
    if a < 0:
        quit()
    if b < 0:
        quit()
    result = a + b
    return result

print("Solution: ", addTwo(get_first_number(), get_last_number()))
def get_first_number():
打印(“第一个数字:”)
firstnumber=int(输入())
返回第一个号码
def get_last_number():
打印(“最后一个号码:”)
lastnumber=int(输入())
返回最后一个号码
def ADD二(a,b):
如果a<0:
退出
如果b<0:
退出
结果=a+b
返回结果
打印(“解决方案:”,添加两个(获取第一个编号(),获取最后一个编号())

您是否尝试过开始?如果你在创建一个
add
函数时陷入了困境,也许是时候坐下来研究一下了?当你还没有开始移动的时候,你是如何陷入困境的?你的工作在哪里?请不要只是复制和粘贴你的作业。这是你的工作,不是我的。def get_firstnumber():print(“First Number:”)firstnumber=input(5)return firstnumber def get_secondnumber():print(“Second Number:”)secondnumber=input(3)return secondnumber(get sum())这是我的工作far@bodewriter1.使用谷歌。2.不要逃课。3.编辑你的问题。4.使用反引号编写可读代码。
print(addTwo(get_first_number(), get_last_number()))
def get_first_number():
    print("First Number: ")
    firstnumber = int(input())
    return firstnumber

def get_last_number():
    print("Last Number: ")
    lastnumber = int(input())
    return lastnumber

def addTwo(a, b):
    if a < 0:
        quit()
    if b < 0:
        quit()
    result = a + b
    return result

print("Solution: ", addTwo(get_first_number(), get_last_number()))