用户对问题“如何将字符串输入到函数中?”的回答

您所在的位置:网站首页 输入一个字符输出ascii码python 用户对问题“如何将字符串输入到函数中?”的回答

用户对问题“如何将字符串输入到函数中?”的回答

2022-12-24 19:20| 来源: 网络整理| 查看: 265

我目前正在上一个学习Python的课程,但我现在被卡住了。我试图完成的任务是能够让用户输入2个数字和一个运算符,并让程序进行适当的计算。例如:

如果用户输入:"2,3,+“,则输出应为:5

相反,我得到的输出是:"'2','3','+‘

下面是我目前使用的代码:

def Add(num1, num2): return num1 + num2 def Subtract(num1, num2): return num1 - num2 def Multiply(num1, num2): return num1 * num2 def Divide(num1, num2): try: return num1 / num2 except ZeroDivisionError: print("Sorry, A number can't be divided by 0") def scalc(p1): astring = p1.split(",") print(astring) num1 = float(astring[0]) num2 = float(astring[1]) if astring[2] == "+": Add(num1, num2) elif astring[2] == "-": Subtract(num1, num2) elif astring[2] == "*": Multiply(num1, num2) elif astring[2] == "/": Divide(num1, num2) p1 = input("Enter two numbers and an operator with each separated by a comma: ") scalc(p1)

我对编程非常陌生,在网上学习这门课程很有挑战性,因为我不能在解决问题时有一个导师在场看着我。这也是我第一次在这个网站上发帖,所以我希望我的格式是正确的,并且这篇文章不会太难阅读。这里的任何帮助都将不胜感激。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3