Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Functies Wijzigen in Python | Functies in Python
Introductie tot Python
course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Eerste Kennismaking met Python
2. Variabelen en Typen in Python
3. Voorwaardelijke Uitspraken in Python
4. Andere Gegevenstypen in Python
5. Lussen in Python
6. Functies in Python

book
Functies Wijzigen in Python

Herzie het voorbeeld met de landinformatie. Wat gebeurt er als de opgegeven name parameter niet in de dataset wordt gevonden?

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(d, name): print('Country:', name) print('Area:', d[name][0], 'sq km') print('Population:', round(d[name][1]/1000000, 2), 'MM') # Testing the function country_information(countries_dict, 'USA') country_information(countries_dict, 'Ukraine')
copy

Kunnen we deze situatie aanpakken? Absoluut, door het implementeren van conditionele uitspraken!

1234567891011121314151617
# Data countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942), 'Brazil': (8515767, 212559417), 'India': (3166391, 1380004385)} # Modify our function def country_information_mod(d, name): if name not in d.keys(): print("There is no information about", name) else: print("Country:", name) print("Area:", d[name][0], 'sq km') print("Population:", round(d[name][1]/1000000, 2), 'mln') # Testing the function country_information_mod(countries_dict, "USA") country_information_mod(countries_dict, "Ukraine")
copy

Opmerking

De methode d.keys() is een woordenboekmethode die een weergave retourneert met alle sleutels uit het woordenboek d. Hier wordt het gebruikt om te controleren of de opgegeven name bestaat tussen de sleutels van het woordenboek.

Zoals aangetoond, is het foutbericht in dit herziene formaat gebruiksvriendelijker. Hoewel er veel andere potentiële fouten bestaan, zijn er talloze methoden om ze te behandelen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 6. Hoofdstuk 9

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Eerste Kennismaking met Python
2. Variabelen en Typen in Python
3. Voorwaardelijke Uitspraken in Python
4. Andere Gegevenstypen in Python
5. Lussen in Python
6. Functies in Python

book
Functies Wijzigen in Python

Herzie het voorbeeld met de landinformatie. Wat gebeurt er als de opgegeven name parameter niet in de dataset wordt gevonden?

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(d, name): print('Country:', name) print('Area:', d[name][0], 'sq km') print('Population:', round(d[name][1]/1000000, 2), 'MM') # Testing the function country_information(countries_dict, 'USA') country_information(countries_dict, 'Ukraine')
copy

Kunnen we deze situatie aanpakken? Absoluut, door het implementeren van conditionele uitspraken!

1234567891011121314151617
# Data countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942), 'Brazil': (8515767, 212559417), 'India': (3166391, 1380004385)} # Modify our function def country_information_mod(d, name): if name not in d.keys(): print("There is no information about", name) else: print("Country:", name) print("Area:", d[name][0], 'sq km') print("Population:", round(d[name][1]/1000000, 2), 'mln') # Testing the function country_information_mod(countries_dict, "USA") country_information_mod(countries_dict, "Ukraine")
copy

Opmerking

De methode d.keys() is een woordenboekmethode die een weergave retourneert met alle sleutels uit het woordenboek d. Hier wordt het gebruikt om te controleren of de opgegeven name bestaat tussen de sleutels van het woordenboek.

Zoals aangetoond, is het foutbericht in dit herziene formaat gebruiksvriendelijker. Hoewel er veel andere potentiële fouten bestaan, zijn er talloze methoden om ze te behandelen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 6. Hoofdstuk 9
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt