Предмет: Информатика, автор: evabraunbek

7
Ответьте на вопросы, выполните задания.
a)
for n in 'abcdef':
if n == 'c' or n == 'd':
break
print('letter :', n)
b)
n = 1
while True:
print (n)
n += 1
if n == 5:
break
print ('After Break') (Sma
Домашнее задание
c)
for char in 'PYTHON STRING':
if char ==
== ' ':
break
print(char, end=' ')
if char == '0':
continue
1. Нарисуйте блок-схему
программы.
2. Что выполняется в коде
и каким будет результат
выполнения программы?
3. Напишите программу
с использованием опера-
Topa while.
1. Нарисуйте блок-схему
программы.
2. Что выполняется в коде
и каким будет результат
выполнения программы?
3. Напишите программу
с использованием опера-
Topa for.
1. Нарисуйте блок-схему
программы.
2. Что выполняется в коде
и каким будет результат
выполнения программы?

Приложения:

Ответы

Автор ответа: листиккк
4

Ответ:

a)

Блок-схема:

[начало] -> [цикл for] -> [условие: n == 'c' or n == 'd'] -> [конец цикла for]

В коде выполняется цикл for, который проходится по каждой букве в строке 'abcdef'. Если текущая буква равна 'c' или 'd', то цикл прерывается с помощью команды break. Если это не произошло, то на экран выводится текст 'letter :' и значение текущей буквы. В результате выполнения программы на экран будут выведены буквы 'a' и 'b'.

Пример кода с использованием оператора while:

n = 0

s = input('Введите число: ')

while s:

digit = int(s) % 10

if digit % 2 == 1:

n += digit

s = input('Введите число: ')

print(n)

b)

Блок-схема:

[начало] -> [цикл while] -> [условие: n == 5] -> [конец цикла while] -> [команда print]

В коде выполняется цикл while, который на каждой итерации выводит на экран значение переменной n и увеличивает его на 1. Когда n достигнет значения 5, цикл прервется с помощью команды break, и на экран будет выведено сообщение 'After Break'.

Пример кода с использованием оператора for:

for i in range(10):

if i % 2 == 0:

continue

print(i)

c)

Блок-схема:

[начало] -> [цикл for] -> [условие: char == ' '] -> [команда break] -> [условие: char == '0'] -> [команда continue] -> [команда print] -> [конец цикла for]

В коде выполняется цикл for, который проходится по каждому символу в строке 'PYTHON STRING'. Если текущий символ равен пробелу, то цикл прерывается с помощью команды break. Если текущий символ равен '0', то цикл переходит к следующей итерации с помощью команды continue. В остальных случаях на экран выводится текущий символ. В результате выполнения программы на экран будет выведено слово 'PYTHON'.

Пример кода с использованием оператора while:

s = input('Введите число: ')

n = 0

i = 0

while i < len(s):

digit = int(s[i])

if digit % 2 == 1:

n += digit

i += 1

print(n)

Объяснение:


ainazamatova208: Спасибо
Похожие вопросы
Предмет: Математика, автор: wm77439
Предмет: Английский язык, автор: Аноним
Предмет: Математика, автор: Henk3