Šioje programoje išmoksite rasti skaičius, dalijamus iš kito skaičiaus, ir jį parodyti.
Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:
- „Python Anonymous“ / „Lambda“ funkcija
- „Python“ sąrašas
Žemiau pateiktoje programoje naudojome anoniminę (lambda) funkciją, esančią filter()
įmontuotoje funkcijoje, kad surastume visus skaičius, kurie dalijasi iš 13 sąraše.
Pirminis kodas
# Take a list of numbers my_list = (12, 65, 54, 39, 102, 339, 221,) # use anonymous function to filter result = list(filter(lambda x: (x % 13 == 0), my_list)) # display the result print("Numbers divisible by 13 are",result)
Rezultatas
Skaičiai, dalijami iš 13, yra (65, 39, 221)