Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Python for begginer

Python for begginer

Avatar
23.04.2024. Тест. Информатика, 9 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Python for begginer: input(), print(), if, for. a =

Список вопросов теста

Вопрос 1

Выберите инструкцию, присваивающую переменной stroka значение, введённое пользователем с клавиатуры.

Варианты ответов
  • stroka = print ()
  • print (stroka)
  • input (stroka)
  • stroka = input ()
Вопрос 2

Выберите инструкцию, присваивающую переменной count число, введённое пользователем с клавиатуры.

Варианты ответов
  • count = 0
  • input(count)
  • count = input()
  • count = int(input())
Вопрос 3

Даны программы для решения задачи: " Есть число n. Выведи числа от 1 до n. "

Выберите правильное решение

Варианты ответов
  • print(1) print(2) print(3) print(n)
  • n = input() for i in range(n): print(i + 1)
  • n =int(input()) for i in range(n): print(i + 1)
  • n =int(input()) for i in range(n): print(i)
  • for i in range(n): print(i + 1)
  • n = 10 for i in range(n): input(i + 1)
Вопрос 4

В программе сначала вводится число  n, затем вводится  символ s. Выведи узор, который получится, если в первой строке  поместили один символ s, во второй — два, а в n-й строке — n символов s.

Выберите все команды, необходимые для решения задачи.

 

Варианты ответов
  • print(s)
  • print("s")
  • print(s * i)
  • print(s * n)
  • print("s" * i)
  • n = input()
  • n =int( input())
  • s =int( input())
  • s = input()
  • for i in range(n):
  • for s in range(n):
  • for i in range(s):
Вопрос 5

В программе сначала вводится число  n, затем вводится  символ s. Выведи узор, который получится, если в первой строке  поместилиа один символ s, во второй — два, а в n-й строке — n символов s.

Расставьте команды в правильном порядке

 

Варианты ответов
  • n =int( input())
  • s = input()
  • for i in range(n):
  • print(s * i)
Вопрос 6

Напишите примитивную игру "Эрудит". ( Расставьте команды в правильном порядке.)
Игроки делают n ходов - вводят свои буквы.

Необходимо прочитать эти буквы с клавиатуры, соберать из них строку и вывестие получившееся слово.

n - вводится с клавиатуры, затем определяется переменная slovo

Например:

n =  4

игроки вводят буквы:

б

а

л

л

Программа должна вывести слова "балл"

Варианты ответов
  • n = int(input())
  • slovo = ""
  • for i in range (n):
  • letter = input()
  • slovo = slovo + letter
  • print(slovo)
Вопрос 7

Напишите программу Spelling (Выберите все правильные команды и расставьте их в правильном порядке, для команд, которые не подходят поставьте в соответствие - "лишняя")

Программа получает с клавиатуры слово и печатает все его буквы, каждая буква в новой строке.

Затем выводит количество букв в слове.

----|  обозначает отступ в программе

1.

1

2.

2

3.

3

4.

4

5.

лишняя

Варианты ответов
  • word = input()
  • for letter in word:
  • ----|print(letter)
  • print(len(word))
  • ----|print(len(word))
  • stroka = ""
  • ----|stroka = stroka + letter
  • word = int(input())
  • n = int(input())
  • for i in range(n):
  • ----|stroka = stroka + str(i)
Вопрос 8

Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 7 и оканчивающихся на 2. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0  — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 7 и оканчивающихся на 2.

Расставьте команды в правильном порядке

Варианты ответов
  • x = int(input) # вводим первое число
  • s = 0
  • while x != 0:
  • if x % 7 and x % 10 == 2:
  • s = s + 1
  • x = int(input) # вводим следующее число
  • print(s)
Вопрос 9

Дана задача: Напишите программу, которая в последовательности целых чисел определяет максимальное чётное число, которое меньше 200.

Выберите все варианты,которые правильно будут выполнять условие

max_ch - переменная, для хранения максимума

x - число

Варианты ответов
  • if x % 2 == 0 and x > max_ch: max_ch = x
  • if x % 2 == 0 and x > max_ch and x < 200: max_ch = x
  • if x % 2 == 0: max_ch = max(max_ch, x)
  • if x % 2 == 0 and x < 200: max_ch = max(max_ch, x)
  • if x % 10 == 2, 4, 6, 8, 0: max_ch = max(max_ch, x)
  • if x % 10 == 0, 2, 4, 6, 8 and x < 200: max_ch = max(max_ch, x)
  • if x < 200: ____if x % 2 == 0: ________max_ch = max(max_ch, x)
  • if x < 200: ____if x % 2 == 0: ________if x > max_ch: ____________max_ch = x
  • if x % 2 == 0 and x < max_ch and x < 200: max_ch = x
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт