Children Python 193: Learn Country Names and Capitals in English 2

Posted by


こんにちは、皆さん!今日は、「こどもパイソン 193回: 英語で国名と首都をお勉強 2」のチュートリアルを紹介したいと思います。このシリーズでは、英語で国名とその国の首都を学ぶことができます。このパイソンモジュールは、子供たちが楽しく学ぶことができるように作られていますが、大人の方にもおすすめです。

このチュートリアルでは、Pythonを使用して国名と首都を学ぶ方法を説明します。Pythonは、プログラミング言語の一つで、とても人気があります。国名と首都を学ぶことで、地理的知識を深めるだけでなく、英語の単語も覚えることができます。

まずは、Pythonの環境をセットアップしましょう。Pythonをインストールしていない場合は、公式サイトから最新のバージョンをダウンロードしてインストールしてください。Pythonのバージョンは3.6以上が推奨されています。

次に、こどもパイソン193回の国名と首都のデータを取得しましょう。以下のコードを使用して、国名と首都のリストを取得できます。

countries = {
    'Japan': 'Tokyo',
    'USA': 'Washington D.C.',
    'France': 'Paris',
    'Germany': 'Berlin',
    'Brazil': 'Brasilia',
    'China': 'Beijing'
}

このコードは、各国の名前をキーとし、対応する首都を値とする辞書を作成しています。この辞書を使用して、国名と首都を学ぶことができます。

次に、英語で国名と首都を表示するプログラムを作成しましょう。以下のコードを使用して、ランダムな国名とそれに対応する首都を表示するプログラムを作成できます。

import random

def quiz(countries):
    country = random.choice(list(countries.keys()))
    capital = countries[country]

    print('What is the capital of ' + country + '?')
    answer = input()

    if answer == capital:
        print('Correct!')
    else:
        print('Incorrect. The capital of ' + country + ' is ' + capital + '.')

quiz(countries)

このプログラムでは、countries辞書からランダムに国名を選び、ユーザーにその国の首都を尋ねます。ユーザーが正しい首都を入力した場合は「Correct!」と表示され、間違った場合は正しい首都を教えてくれます。

以上で、「こどもパイソン 193回: 英語で国名と首都をお勉強 2」のチュートリアルは終了です。このプログラムを実行することで、楽しみながら英語の国名と首都を学ぶことができます。是非お子さんと一緒に試してみてください!ありがとうございました。