1) FOR: 1
While: 0
do ... while: 1
2)For: Бесконечность
While: Пока условие истинно
do ... while: Выполняется пока выражение истинно
3)For: используется, когда мы знаем точное количество проходов цикла
Пример: Поиск четных или нечетных чисел на каком-либо отрезке чисел.
While:используется, когда мы не знаем точное количество проходов цикла.
Пример: Разделение числа на цифры.
do ... while: также используется, когда мы не знаем точное количество проходов цикла.
4) Моменты для запоминания
For: Используется, когда мы знаем сколько раз нам нужно пройти этот цикл.
While: Если нужно задать условие для выполнения цикла и не известно точное количество прохода цикла
do-while: используется, если известно, что как минимум один проход цикла нужен.
Постепенно из простейших при для счёта рождались всё более и более сложные устройства: абак (счёты), логарифмическая линейка, арифмометр, компьютер. Несмотря на простоту ранних вычислительных устройств, опытный счетовод может получить результат при простых счётов даже быстрее, чем нерасторопный владелец современного калькулятора. Естественно, производительность и скорость счёта современных вычислительных устройств уже давно превосходят возможности самого выдающегося расчётчика-человека.Суаньпань. На этом абаке представлено число 6 302 715 408
Человечество научилось пользоваться простейшими счётными при тысячи лет назад. Наиболее востребованной оказалась необходимость определять количество предметов, используемых в меновой торговле. Одним из самых простых решений было использование весового эквивалента меняемого предмета, что не требовало точного пересчёта количества его составляющих. Для этих целей использовались простейшие балансирные весы, которые стали одним из первых устройств для количественного определения массы.
1.
int: -175, 0, 13, 175
float: -3.7, 0.03, 13.0, 957.31
2.
text = "Программа!"
# присвоим переменной text значение Программа! строкового типа
print(text [0:10])
# выведем на экран фрагмент переменной text с 0 по 9 номер символа
print(text [0:4])
# выведем на экран фрагмент переменной text с 0 по 3 номер символа
print(text [-2])
# выведем на экран второй с конца символ переменной text
print(text [::3])
# выведем на экран символы переменной text начиная с начала и заканчивая концом с шагом 3
Объяснение:
1.
int - целые числа любой длины, ограничиваются лишь доступной памятью
float - числа с плавающей точкой (вещественные, дробные) имеют ограниченную точность. На экране разницу между целым числом и числом с плавающей точкой можно заметить по наличию точки:
1 - целое число
1.0 - число с плавающей точкой
2.
Строки - последовательность символов. Для создания строки используются кавычки
Срез - извлечение из строки одного символа или некоторого фрагмента строки
Номера символов в строке начинаются с 0 и называются индексами
Срез с одним параметром (text [-2]) - возвращает один символ, который имеет в строке указанный номер
Отрицательное значение индекса отсчитывается с конца строки
Срез с двумя параметрами (text [0:4]) - возвращает фрагмент строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом (не включая его)
Срез с тремя параметрами (text [::3]) - возвращает символы строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом с шагом указанным в последнем параметре (как для range)
Если начало и конец среза совпадают с началом и концом строки, то параметры можно опустить оставив только двоеточия
Данная программа выведет:
Программа!
Прог
а
Пгм!