Python3简单计算器,需要帮助理解主题和完成任务,对python和一般编码都是新手
我需要帮助编程一个简单的Python3计算器,我对编码和python是完全陌生的,所以我在这方面的知识很低,刚开始时我有点困难 问题是:您的任务是用Python创建一个非常简单的计算器。如此简单,它只能添加正整数 看看本周发布的hello.py示例。它显示了使用input()方法读取数据的示例。它显示了如何编写函数(使用“def”),以及传递参数和返回值。它还显示了如何使用printf样式的字符串格式将变量插入到字符串中 首先创建一个名为“add”的简单函数。它应该接受两个值并返回值的总和 接下来创建一个使用“添加”功能的交互式脚本。完成后,输出应如下所示: 第一个数字是多少? 3. 第二个数字是多少? 5. 你的总数是8 在上面的示例中,粗体项目由用户键入。请注意,要通过在线测试,您的文本格式必须与上面完全相同 完成(并在本地测试)后,在线测试并提交至csgrade.com作业2 HELLO.PY代码Python3简单计算器,需要帮助理解主题和完成任务,对python和一般编码都是新手,python,python-3.x,calculator,Python,Python 3.x,Calculator,我需要帮助编程一个简单的Python3计算器,我对编码和python是完全陌生的,所以我在这方面的知识很低,刚开始时我有点困难 问题是:您的任务是用Python创建一个非常简单的计算器。如此简单,它只能添加正整数 看看本周发布的hello.py示例。它显示了使用input()方法读取数据的示例。它显示了如何编写函数(使用“def”),以及传递参数和返回值。它还显示了如何使用printf样式的字符串格式将变量插入到字符串中 首先创建一个名为“add”的简单函数。它应该接受两个值并返回值的总和 接下
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()))