8класс_Python. Что такое алгоритм
Скачать 3.34 Mb.
|
Сложные условияЗадача: набор сотрудников в возрасте 25-40 лет (включительно). if : print("не подходит") else: print("подходит") v < 25 or v > 40 сложное условие or «ИЛИ»: выполнение хотя бы одного из двух условий! Сложные условияif not(a < b): print("Cтарт!") not Приоритет : отношения (<, >, <=, >=, ==, !=) not («НЕ») and («И») or («ИЛИ») «НЕ»: если выполняется обратное условие if a >= b: print("Cтарт!") Как без «НЕ»? ? Задачи«3»: Напишите программу, которая получает три числа - рост трёх спортсменов, и выводит сообщение «По росту.», если они стоят по возрастанию роста, или сообщение «Не по росту!», если они стоят не по росту. Пример:__Введите_рост_трёх_спортсменов:__165_170_172__По_росту.__Пример:__Введите_рост_трёх_спортсменов:__175_170_172'>Пример: Введите рост трёх спортсменов: 165 170 172 По росту. Пример: Введите рост трёх спортсменов: 175 170 172 Не по росту! Задачи«4»: Напишите программу, которая получает номер месяца и выводит соответствующее ему время года или сообщение об ошибке. Пример: Введите номер месяца: 5 Весна. Пример: Введите номер месяца: 15 Неверный номер месяца. Задачи«5»: Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года», «25 лет». Пример: Введите возраст: 18 Вам 18 лет. Пример: Введите возраст: 21 Вам 21 год. Пример: Введите возраст: 22 Вам 22 года. Символьные строки Символьные строкиНачальное значение: Сложение: s = "Привет!" Строка – это последовательность символов! ! Вывод на экран: print ( s ) Умножение: s = "АУ" s5 = s*5 АУАУАУАУАУ Что получим? ? s5 = s + s + s + s + s s1 = "Привет" s2 = "Вася" s = s1 + ", " + s2 + "!" "Привет, Вася!" Символьные строкиВывод символа на экран: Длина строки: n = len ( s ) print ( s[5] )
print ( s[-2] ) s[len(s)-2] Символьные строкиВвод с клавиатуры: s = input ( "Введите имя: " ) Изменение строки: s[4] = "a" Строка – это неизменяемый объект! ! ... но можно составить новую строку: s1 = s + "a" Изменение строки запрещено! s = "информатика" print(s[-2]+s[3]+s[-4]) составить «кот» |