Я новичок в python. Я пытаюсь получить квадрат root для 3 из 5 значений в моем словаре. Я вычислил квадрат root для 1 значения, но не как вытащить больше. Вот что я сделал:
import math as mt
#Define dictionary
atomic_mass = {'H': 1, 'C': 12, 'S': 32, 'O': 16, 'N': 7}
mt.sqrt(atomic_mass['S']) # output: 5.656854249492381
Но когда я пробую эту операцию с несколькими значениями, я получаю ошибки.
mt.sqrt(atomic_mass['C','S','O']) # KeyError: ('C', 'S', 'O')
mt.sqrt(atomic_mass['C'],['S'],['O']) # TypeError: sqrt() takes exactly one argument (3 given)
mt.sqrt(atomic_mass['C' and 'S']) #yields only the square root of 'S' = 5.656854249492381
Очевидно, я мог бы найти sqrt по одному, но я пытаюсь получить результаты для нескольких значений одновременно. Это возможно? Thx