Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Functions Without Return in Python | Functions in Python
/
Introduction to Python(ihor)

book Functions Without Return in Python

メニューを表示するにはスワイプしてください

Functions often return data, but sometimes their purpose is simply to display information. Consider countries_dict, a dictionary structured as {country: (area, population)}. A function can take two arguments—d (a dictionary) and name (a key in d)—and display the information in a readable format instead of returning it.

1234567891011121314
# Data countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942), 'Brazil': (8515767, 212559417), 'India': (3166391, 1380004385)} # Defining a function def country_information(dict, name): print('Country:', name) print('Area:', dict[name][0], 'sq km') print('Population:', round(dict[name][1]/1000000, 2), 'MM') # Testing the function country_information(countries_dict, 'Brazil') country_information(countries_dict, 'Germany')
copy

In country_information(dict, name), the parameter dict receives countries_dict when called. Inside the function, dict[name][0] gives the area, and dict[name][1] gives the population.

These parameters are local variables, meaning they exist only within the function. When calling the function, countries_dict is passed as dict, and the country name as name.

question mark

What does a function without a return value do?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 6.  7

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 6.  7
some-alt