Объектно-ориентированное программирование основано на «трех китах» - трех важнейших принципах, придающих объектам новые свойства. Этими принципами являются инкапсуляция, наследование и полиморфизм.
Дан фрагмент программы:
a = 10
b = a + l
a = b – a
print (а, b)
Какие числа будут выведены на экран компьютера?
a:=10;
b:=(10)+1;
a:=(11)-10;
|
Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры.
Например, при вводе чисел 4, 5 и 7 мы должны получить ответ: 4+5+7=16
4*5*7=140
(4+5+7)/3=5.333333
OTVET n = list(map(int, input('Введите натуральное положительное число ')))
sum = 0
for i in n:
sum +=i
print('сумма введенных цифр =',sum)
|
Дана последовательность операторов:
a = 1;
b = 2
while a + b < 8:
a += 1
b += 2
s = a + b
Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов?
ОТВЕТ: a=1; b=2
1+2<8 ⇒ истина;
1 шаг цикла.
a=a+1=1+1=2; b=b+2=2+2=4
2+4<8 ⇒ истина;
2 шаг цикла.
a=2+1=3; b=4+2=6
3+6<8 ⇒ ложь
s=3+6=9
Ответ: цикл выполнится 2 раза, переменные: a=3; b=6, s=9
|
Как на языке Python записывается полное и неполное ветвление?
Неполное:
If <условия>
then <действия>
Полное:
If <условия>
then <действия1>
Else <действия2>
|
Напишите программу, которая запрашивала бы у пользователя:
Имя, Фамилия, Любимый предмет в университете, ФИО куратора
- Фамилия, имя ( "Ваши фамилия, имя?")
- любимый предмет в университете ("Какой Ваш любимый предмет в университете?")
- ФИО куратора ("ФИО Вашего куратора?")
После этого выводила бы три строки:
"Ваши имя, фамилия"
"Ваш любимый предмет в университете "
"ФИО Вашего куратора"
|
Напишите программу на линейную структуру:
x=-0,93; y=8,3
|
Напишите программу, которая 10 раз выводит на экран ваши имя и фамилию.
|
Напишите программу на разветвляющую структуру:
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются).
|
Напишите программу на разветвляющую структуру:
Даны три целых числа. Выбрать из них те, которые принадлежат интервалу [1,3].
|
Напишите программу на циклическую структуру:
Известны оценки по физике каждого из 20 студентов группы. Определить среднюю оценку. Решить задачу используя циклическую конструкцию for.
|
Напишите программу на циклическую структуру:
Известны оценки по физике каждого из 20 студентов группы. Определить среднюю оценку. Решить задачу используя циклическую конструкцию for.
|
Дана строка, содержащая русскоязычный текст. Найти количество слов, начинающихся с буквы "е".
|
Напишите функцию:
Составить программу для вычисления площади разных геометрических фигур.
|
Разработайте программу, которая позволит записать сведения об автомобилях в текстовый файл.
|
8>8>8>