練習問題 解答

7.5 練習問題 解答

問1

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

問2

① zip
② books
③ prices
④ book
⑤ price

    books = ['Java','PHP','Python','Javascript']
    prices = [800,1200,1500,2000]

    for book,price in zip(books,prices):
        print(book + 'の値段は' + str(price) + '円です。')
	

問3

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

    books = ['Java','PHP','Python','Javascript']
    prices = [800,1200,1500,2000]

    store = {book:price for book,price in zip(books,prices)}

    for key,value in store.items():
        print(key + 'の値段は' + str(value) + '円です。')
	

問4

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

NEXT>> 第8章 例外処理