今天來為大家介紹資料儲存容器的練習題,
過程跟解法可能跟大家不太一樣還請大家見諒,
那就讓我們開始吧 !
HINT:利用串列紀錄代辦事項,使函式append & pop & print
#output
請輸入代辦事項? working
請輸入代辦事項? reading
請輸入代辦事項? sleeping
請輸入代辦事項? walking
請輸入代辦事項? playing
working reading ['sleeping', 'walking', 'playing']
playing ['sleeping', 'walking']
#input
to_do = []
work =input('請輸入代辦事項? ')
to_do.append(work)
work =input('請輸入代辦事項? ')
to_do.append(work)
work =input('請輸入代辦事項? ')
to_do.append(work)
work =input('請輸入代辦事項? ')
to_do.append(work)
work =input('請輸入代辦事項? ')
to_do.append(work)
print(to_do.pop(0),to_do.pop(0),to_do)
print(to_do.pop(),to_do)
HINT:英文與中文對應的關係儲存到字典(dict)結構內。
#output
example = {'dog':'狗','pig':'豬','deer':'鹿','sheep':'綿羊'}
print(example.keys())
print(example)
eng = input('請輸入一個英文單字')
print(example.get(eng,'找不到單字 '))
#output
dict_keys(['dog', 'pig', 'deer', 'sheep'])
{'dog': '狗', 'pig': '豬', 'deer': '鹿', 'sheep': '綿羊'}
請輸入一個英文單字tiger
找不到單字
#input
example = {'dog':'狗','pig':'豬','deer':'鹿','sheep':'綿羊'}
print(example.keys())
print(example)
eng = input('請輸入一個英文單字')
print(example.get(eng,'找不到單字 '))
HINT:將詩儲存到集合(set)結構內。
#output
{'樓', '入', '日', '千', '黃', '里', '層', '河', '山', '欲', '盡', '窮', '白', '一', '目', '上', '海', '更', '流', '依'}
#input
poem = '白日依山盡,黃河入海流。欲窮千里目,更上一層樓。'
word = set(poem)
word.remove(',')
word.remove('。')
print(word)
這三題是基本的練習題,
如果有不懂的一定要往前看之前的文章喔,
讓我們一起加油吧!!