English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Полное руководство по примерам Python
В этой программе вы узнаете, как использовать анонимные функции в Python для отображения степеней целого числа два.
Чтобы понять этот пример, вам нужно понять следующееПрограммирование на PythonТема:
В следующей программе мы используем анонимную (lambda) функцию внутри встроенной функции map() для поиска степеней числа два.
# Использование анонимной функции для отображения степеней числа два terms = 10 # uncomment the following code to accept user input # terms = int(input("Сколько элементов? ")) # Использование анонимной функции result = list(map(lambda x: 2 ** x, range(terms))) print("Общее количество элементов:",terms) for i in range(terms): print("В",i,"раз по две equals",result[i])
Результат вывода
Общее количество элементов: ten В zero раз по две equals one В one раз по две equals two В two раз по две equals four В three раз по две equals eight В four раз по две equals sixteen В five раз по две equals thirty two В six раз по две equals sixty four В seven раз по две equals one hundred twenty eight В eight раз по две equals two hundred fifty six В nine раз по две等于 five hundred twelve
Внимание:Чтобы протестировать различное количество элементов, измените значение переменной terms.