如何在python字典中使用像*/+这样的运算符和字符串?

2024-09-27 09:37:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个初学者,我想知道它应该如何工作。它应该是一个计算器,问题是,当一个操作符作为输入时,它会得到一个字符串。如果我不能在字典中的字符串旁边放一个运算符(不是字符串),我应该怎么做,它可以处理整数和浮点?谢谢

zahl1 = input('Bitte geben sie die erste Zahl an')
op = input('''
welcher Operator soll benutzt werden?
Hier, einige Möglichkeiten:
+, -, *(mal), /(geteilt), //(geteilt, ohne den Rest) ''')
zahl2 = int(input('Bitte geben sie die zweite Zahl an'))

operator = {'+':'+', '-':-, '/':'/', '//':'//', '*':'*'}

  
print('Das Ergebnis lautet: ',zahl1, operator[op], zahl2)

Tags: 字符串aninputoperator计算器op初学者die

热门问题