ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 711

Скачиваний: 15

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Проверочная работа «Python. Ввод-вывод данных», 8 класс1 часть - теоретическая1. Какая команда используется для вывода (печати) данных?

  1. Console.WriteLine()

  2. cout()

  3. printf()

  4. print()
2. Выберите верные строки кода.

  1. print('Просто текст...")

  2. print()

  3. print("I'm a math teacher and a programmer!")

  4. print('Поэма "Мёртвые души" одна из самых интересных')

  5. print("3.1415")

  6. print('I'm 16 and I'm from Northern Ireland.')
3. Выберите верные строки кода.

  1. print("10", '100', '1000)

  2. print('Python', 'is the best', '!!')

  3. print("раз", "два, "три")

  4. print("Python", , "is the best")
4. Что выведет следующий код print('1', '2', '3', '4', sep='*')?

  1. 1 2 3 4

  2. 1234

  3. 1*2*3*4

  4. 24
5. Выберите верные строки кода.

  1. print("Honey, what's your hurry", end='?')

  2. print("The world's a little blurry", "Or maybe it's my eyes", end='!!!', sep=' :) ')

  3. print("Told you not to worry", "But maybe that's a lie", sep=' :) ')

  4. print("Remember not to get too close to stars", "They're never gonna give you love like ours", sepp=" ")

  5. print("Remember not to get too close to stars", end=="")
6. Какая команда используется для считывания данных с клавиатуры?

  1. Console.ReadLine()

  2. scanf()

  3. cin

  4. input()
7. Какая из указанных строк считывает целое число в переменную n?

  1. n = input()

  2. n = integer(input())

  3. n = int(input())

  4. n = number(input())

  5. n = str(input())
8. Выберите верные утверждения.

  1. Имя переменной может начинаться с символа подчёркивания (_)

  2. Имя переменной не может оканчиваться цифрой

  3. Имя переменной не может совпадать с ключевым (зарезервированным) словом

  4. Имя переменной не может начинаться с цифры
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:32Sample Output 1:Квадрат суммы 3 и 2 равен 25Сумма квадратов 3 и 2 равна 13Sample Input 2:-51Sample Output 2:Квадрат суммы -5 и 1 равен 16Сумма квадратов -5 и 1 равна 26Sample Input 3:170Sample Output 3:Квадрат суммы 17 и 0 равен 289Сумма квадратов 17 и 0 равна 289Задача 3 Как известно, целые числа в языке Python не имеют ограничений, которые встречаются в других языках программирования. Напишите программу, которая считывает четыре целых положительных числа a, b, c и d и выводит на экран значение выражения ab + cd .Формат входных данныхНа вход программе подаётся четыре целых положительных числа a, b, c и d, каждое на отдельной строке в указанном порядке.Формат выходных данныхПрограмма должна вывести значение ab + cd .Тестовые данные ????SampleInput:929727SampleOutput: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 частьОдин из вариантов написания программ (решение может быть и другим):Задача 1print('*****************')print('* *')print('* *')print('*****************')Задача 2a = int(input())b = int(input())print('Квадрат суммы', a, 'и', b, 'равен', (a + b) ** 2)print('Сумма квадратов', a, 'и', b, 'равна', a ** 2 + b ** 2)Задача 3a=int(input())b=int(input())c=int(input())d=int(input())print(a**b+c**d)Задача 4n=int(input())nn=n*10+nnnn=n*100+n*10+nprint(n+nn+nnn)