Главная страница
Навигация по странице:

  • 2 часть – практическая

  • Sample Input: Sample Output: ****************** ** ******************Задача 2

  • Формат входных данных На вход программе подаётся два целых числа, каждое на отдельной строке.Формат выходных данных

  • Sample Input 1: 32Sample Output 1: Квадрат суммы 3 и 2 равен 25Сумма квадратов 3 и 2 равна 13Sample Input 2

  • Формат входных данных На вход программе подаётся четыре целых положительных числа a, b, c и d, каждое на отдельной строке в указанном порядке.Формат выходных данных

  • Sample Input : 929727Sample Output : 4710194409608608369201743232Задача 4

  • Формат входных данных На вход программе подаётся одно целое положительное число n, n ∈[1;9].Формат выходных данных

  • Примечание.

  • Python. Вводвывод данных


    Скачать 74.5 Kb.
    НазваниеPython. Вводвывод данных
    Дата09.05.2023
    Размер74.5 Kb.
    Формат файлаdoc
    Имя файлаpython (1).doc
    ТипДокументы
    #1117462

    Проверочная работа «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:

    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)


    написать администратору сайта