![見出し画像](https://assets.st-note.com/production/uploads/images/127594262/rectangle_large_type_2_f8dc23f898199a2bc22fb653bf8638c1.png?width=1200)
【Python】超初心者向け問題3問(3) 文字列/リスト/辞書
Python勉強用の個人的なメモです。
いずれ子ども達のプログラミング学習等につかえればと思います。
もしご活用いただければ幸いです。
Python超初心者向け問題
問題1: 文字列の操作
以下の指示に従って、プログラムを書いてみてください。
1. 好きな文字列を変数 sentence に代入してください。
2. その文字列の長さを表示してください。
3. 変数 sentence を全て大文字に変換して表示してください。
4. 変数 sentence を全て小文字に変換して表示してください。
問題2: リスト操作
以下の指示に従って、プログラムを書いてみてください。
1. 空のリスト numbers を作成してください。
2. for ループを使用して、1から10までの数字を numbers リストに追加してください。
3. numbers リストの要素を順番に表示してください。
問題3: 辞書型
以下の指示に従って、プログラムを書いてみてください。
1. 空の辞書 my_dict を作成してください。
2. キーが "name" で値があなたの名前、キーが "age" で値があなたの年齢となるように my_dict を更新してください。
3. my_dict の内容を表示してください。
回答例:
問題1: 文字列の操作
sentence = "I'm mamezo" #好きな文字列
print(len(sentence))
print(sentence.lower())
print(sentence.upper())
<結果>
10
i'm mamezo
I'M MAMEZO
len関数: 文字列のサイズを取得
lowerメソッド: 文字列を小文字に変換
upperメソッド: 文字列を大文字に変換
問題2: リスト操作
#回答例1
numbers = []
for i in range(1,11):
numbers.append(i)
for number in numbers:
print(number)
#回答例2
numbers = []
for i in range(1,11):
numbers += [i]
for number in numbers:
print(number)
<結果>
1
2
3
4
5
6
7
8
9
10
問題3: 辞書型
my_dict = {}
my_dict["name"] = "まめぞー"
my_dict["age"] = 48
print(my_dict)
<結果>
{'name': 'まめぞー', 'age': 48}
辞書型は、『辞書名["キー"] = 値』で内容を更新します。
『valuesメソッド』で値のみ表示させることも可能です。
この記事が気に入ったらサポートをしてみませんか?