見出し画像

[Python]化学元素の要素から組み合わせを出力してみる

1.化学元素の組み合わせ

仮定として未知の化学元素X,Y,ZにはそれぞれA化、B化、C化できる特徴があるとします。これらの組み合わせを2重ループで作ります。

2.コード

prefix = ["A化", "B化", "C化"]
element = ["X", "Y", "Z"]
cat_element = []

for pre in prefix:
    for ele in element:
        
        cat_element.append(pre + ele)

for index, new_el in enumerate(cat_element):
    print(index + 1, new_el)

3.実行結果

1 A化X
2 A化Y
3 A化Z
4 B化X
5 B化Y
6 B化Z
7 C化X
8 C化Y
9 C化Z
ーーーーー
少し味気ないのでリスト内の要素を実際の化学元素に置き換えてみます(電荷etc考慮してないのであしからず)
1 塩化ナトリウム
2 塩化鉄
3 塩化カルシウム
4 酸化ナトリウム
5 酸化鉄
6 酸化カルシウム
7 水酸化ナトリウム
8 水酸化鉄
9 水酸化カルシウム


この記事が気に入ったらサポートをしてみませんか?