所以,我正在为学校做一个评估计算器,但我不能让它工作,因为你不能输入字母。我试着使用列表,if/else,“包含”,但是都不起作用。这是contains的代码,即使代码包含字母,它仍然执行"else“行: if calc."^""_""`""{""|""}""~"")"":"):
print('Test -
下面的代码用于用ruby制作的计算器,我发现这种方法比从头构建这个计算器节省了很多时间,特别是我希望它支持BEMDAS操作。然而,我觉得这是低效的,因为我正在使用eval,而且我认为这可能是危险的。在实际应用程序中使用它是个好主意吗?include Mathinput = gets.chomp result = eval(input)
if (result.is_a