用户对问题“如何将字符串输入到函数中?”的回答 |
您所在的位置:网站首页 › 输入一个字符输出ascii码python › 用户对问题“如何将字符串输入到函数中?”的回答 |
我目前正在上一个学习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 |