ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 273
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Проверочная работа «Python. Ввод-вывод данных», 8 класс
1 часть - теоретическая
1. Какая команда используется для вывода (печати) данных?
-
Console.WriteLine() -
cout() -
printf() -
print()
2. Выберите верные строки кода.
-
print('Просто текст...") -
print() -
print("I'm a math teacher and a programmer!") -
print('Поэма "Мёртвые души" одна из самых интересных') -
print("3.1415") -
print('I'm 16 and I'm from Northern Ireland.')
3. Выберите верные строки кода.
-
print("10", '100', '1000) -
print('Python', 'is the best', '!!') -
print("раз", "два, "три") -
print("Python", , "is the best")
4. Что выведет следующий код print('1', '2', '3', '4', sep='*')?
-
1 2 3 4 -
1234 -
1*2*3*4 -
24
5. Выберите верные строки кода.
-
print("Honey, what's your hurry", end='?') -
print("The world's a little blurry", "Or maybe it's my eyes", end='!!!', sep=' :) ') -
print("Told you not to worry", "But maybe that's a lie", sep=' :) ') -
print("Remember not to get too close to stars", "They're never gonna give you love like ours", sepp=" ") -
print("Remember not to get too close to stars", end=="")
6. Какая команда используется для считывания данных с клавиатуры?
-
Console.ReadLine() -
scanf() -
cin -
input()
7. Какая из указанных строк считывает целое число в переменную n?
-
n = input() -
n = integer(input()) -
n = int(input()) -
n = number(input()) -
n = str(input())
8. Выберите верные утверждения.
-
Имя переменной может начинаться с символа подчёркивания (_) -
Имя переменной не может оканчиваться цифрой -
Имя переменной не может совпадать с ключевым (зарезервированным) словом -
Имя переменной не может начинаться с цифры
9. Какое число выведет следующий код?
s = 13
k = -5
d = s + 2
s = d
k = 2 * s
print(s + k + d)
10. Какое число выведет следующий код?
a = 17 // (23 % 7)
b = 34 % a * 5 - 29 % 4 * 3
print(a * b)
2 часть – практическая
Задача 1
Напишите программу, которая выводит прямоугольник, по периметру состоящий из звездочек (*).
Примечание. Высота и ширина прямоугольника равны 4 и 17 звёздочкам соответственно.
Тестовые данные
Sample Input:
Sample Output:
*****************
* *
* *
*****************
Задача 2
Напишите программу, которая считывает два целых числа a и b и выводит на экран квадрат суммы (a+b)2 и сумму квадратов a2+b2 этих чисел.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести текст в соответствии с условием.
Тестовые данные
Sample Input 1:
3
2
Sample Output 1:
Квадрат суммы 3 и 2 равен 25
Сумма квадратов 3 и 2 равна 13
Sample Input 2:
-5
1
Sample Output 2:
Квадрат суммы -5 и 1 равен 16
Сумма квадратов -5 и 1 равна 26
Sample Input 3:
17
0
Sample Output 3:
Квадрат суммы 17 и 0 равен 289
Сумма квадратов 17 и 0 равна 289
Задача 3
Как известно, целые числа в языке Python не имеют ограничений, которые встречаются в других языках программирования. Напишите программу, которая считывает четыре целых положительных числа a, b, c и d и выводит на экран значение выражения ab + cd .
Формат входных данных
На вход программе подаётся четыре целых положительных числа a, b, c и d, каждое на отдельной строке в указанном порядке.
Формат выходных данных
Программа должна вывести значение ab + cd .
Тестовые данные ????
Sample Input:
9
29
7
27
Sample Output:
4710194409608608369201743232
Задача 4
Напишите программу, которая считывает целое положительное число n, n∈[1;9] и выводит значение числа .
Формат входных данных
На вход программе подаётся одно целое положительное число n, n∈[1;9].
Формат выходных данных
Программа должна вывести число .
Примечание.
Для первого теста 1 + 11 + 111 = 123.
Тестовые данные
Sample Input 1:
1
Sample Output 1:
123
Sample Input 2:
2
Sample Output 2:
246
Sample Input 3:
3
Sample Output 3:
369
Ответы
1 часть
1 | d |
2 | bcde |
3 | b |
4 | c |
5 | abc |
6 | d |
7 | c |
8 | acd |
9 | 60 |
10 | 56 |
2 часть
Один из вариантов написания программ (решение может быть и другим):
Задача 1
print('*****************')
print('* *')
print('* *')
print('*****************')
Задача 2
a = int(input())
b = int(input())
print('Квадрат суммы', a, 'и', b, 'равен', (a + b) ** 2)
print('Сумма квадратов', a, 'и', b, 'равна', a ** 2 + b ** 2)
Задача 3
a=int(input())
b=int(input())
c=int(input())
d=int(input())
print(a**b+c**d)
Задача 4
n=int(input())
nn=n*10+n
nnn=n*100+n*10+n
print(n+nn+nnn)