Python - Полный Курс для Начинающих
Python в примерах. Цикл "for in range"
...команды... Ниже приведены примеры определения функций использующих конструкцию цикла "for ... in ... range(...)". def f1(): # функция ручного ввода элементов списка
a = [] # объявляем пустой список
n = int(input()) # считываем количество элементов в списке
for i in range(n):
new_element = int(input()) # считываем очередной элемент
a.append(new_element) # добавляем его в список
# последние две строки можно объединить: a.append(int(input()))
return a def z10_1(a=10, b=31, s=2):
# Вычисляет F(x)=x**2+3 на интервале от a до b c шагом s...
Секреты сравнения float - чисел в python
В python при сравнении вещественных чисел (с плавающей точкой) могут возникнуть такие казусы. >>>0.1+0.1+0.1==0.3 >>>False Сумма 0,1+0,1+0,1 не равна 0,3! Причина в том, что 0,1 имеет основание 10, которое хранится в памяти в двоичном формате, а значит, преобразуется в 2 [в двоичном представлении - 0.0(0011)] 😊. Если отобразить, как хранится в памяти число 0.1 с точностью до 22 знаков получим: Поэтому при сложении получаем число больше 0,3. Как это проверить? x, y = (0...