我是一个初学者,我想知道它应该如何工作。它应该是一个计算器,问题是,当一个操作符作为输入时,它会得到一个字符串。如果我不能在字典中的字符串旁边放一个运算符(不是字符串),我应该怎么做,它可以处理整数和浮点?谢谢
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)
您可以使用^{} 模块
相关问题 更多 >
编程相关推荐