Форум сайта python.su
1
>>> array = {"H":1,"He" :4}
>>> str = input()
>>> a = array[str]
>>> print(a)Отредактировано Dmti (Март 2, 2019 16:47:14)
Офлайн
1
только начал изучать питон потому и парюсь 
Офлайн
73
>>> dct = {'H':1,'He':4} >>> el = input() H >>> print(dct[el]) 1 >>> el = input() He >>> print(dct[el]) 4 >>>
Офлайн
0
Сработало, хотя кто-бы сомневался. Всем спасибо
Офлайн
27
tabl={"H":1,"He":4} # Здесь перечисляем соответствия символам элемента:атомная масса по прилагаемому образцу, как здесь сделано для двух первых элементов element1 = input() try: print(tabl[element1]) except KeyError: print("Элемент {} отсутствует в таблице Менделеева".format(element1))
Отредактировано Rafik (Март 3, 2019 15:26:05)
Офлайн
0
RafikНе знаю, все и без этого работает, мб в 2,7 так…
Имена элементов можно задать только в верхнем регистре или только в нижнем регистре
Офлайн