練習問題 解答

7.5 練習問題 解答

問1

① ×:指定できる引数の数に上限は設けらていない。
② ×:複数の配列の要素をfor文を介して取り出すことができるのはzip関数である。
③ 〇
④ 〇
⑤ 〇

問2

① zip
② books
③ prices
④ book
⑤ price

1books = ['Java','PHP','Python','Javascript']
2prices = [800,1200,1500,2000]
3 
4for book,price in zip(books,prices):
5    print(book + 'の値段は' + str(price) + '円です。')

問3

① book:price
② zip(books,prices)
③ items()

1books = ['Java','PHP','Python','Javascript']
2prices = [800,1200,1500,2000]
3 
4store = {book:price for book,price in zip(books,prices)}
5 
6for key,value in store.items():
7    print(key + 'の値段は' + str(value) + '円です。')

問4

1numbers = [i if i%2 != 0 else '偶数' for i in range(1,11)]

NEXT>> 第8章 例外処理

f