Что покажет приведенный ниже фрагмент кода
Перейти к содержимому

Что покажет приведенный ниже фрагмент кода

  • автор:

Что покажет приведенный ниже фрагмент кода

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2024. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

Ответы на модуль 7.6 из курса «Поколение python: курс для начинающих»

Полное решение на питоне урока 7.6 из » Поколение python: курс для начинающих».

Что покажет приведенный ниже фрагмент кода?
for i in range(10):
print(i, end=’*’)
if i > 6:
break

0*1*2*3*4*5*6*7*

Что покажет приведенный ниже фрагмент кода?
i = 100
while i > 0:
if i == 40:
break
print(i, end=’*’)
i -= 20

100*80*60*

Что покажет приведенный ниже фрагмент кода?
n = 10
while n > 0:
n -= 1
if n == 2:
continue
print(n, end=’*’)

9*8*7*6*5*4*3*1*0*

Что покажет приведенный ниже фрагмент кода?
result = 0
for i in range(10):
if i % 2 == 0:
continue
result += i
print(result)

Что покажет приведенный ниже фрагмент кода?
mult = 1
for i in range(1, 11):
if i % 2 == 0:
continue
if i % 9 == 0:
break
mult *= i
print(mult)

Ответы на модуль 7.6 из курса

Наименьший делитель

На вход программе подается число n > 1. Напишите программу, которая выводит его наименьший отличный от 1 делитель.

# Получаем ввод числа n = int(input()) # Начинаем деление с 2 и идем до n for i in range(2, n + 1): if n % i == 0: # Проверяем, делится ли n на i без остатка break # Если нашли делитель, прерываем цикл # После окончания цикла i будет содержать минимальный делитель числа n print(i)

Ответы на модуль 7.6 из курса

Следуй правилам
На вход программе подается натуральное число nn. Напишите программу, которая выводит числа от 1 до n включительно за исключением:

# Получаем ввод числа n = int(input()) # Проходим по числам от 1 до n включительно for i in range(1, n + 1): # Проверяем, принадлежит ли i одному из диапазонов (5-9, 17-37, 78-87) if i in range(5, 10) or i in range(17, 38) or i in range(78, 88): continue # Если i находится в одном из диапазонов, переходим к следующей итерации цикла print(i) # Если i не принадлежит ни одному из диапазонов, выводим его

Будет ли выполнен блок кода else, в приведенном ниже фрагменте кода?
n = 0
while n < 10:
n += 2
print(n)
else:
print(‘Цикл завершен.’)

Будет ли выполнен блок кода else, в приведенном ниже фрагменте кода?
n = 0
while n < 10:
n += 2
if n == 8:
break
print(n)
else:
print(‘Цикл завершен.’)

Будет ли выполнен блок кода else, в приведенном ниже фрагменте кода?
n = 0
while n < 10:
n += 2
if n == 7:
break
print(n)
else:
print(‘Цикл завершен.’)

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Решение модуля 6.2 «Поколение Python»

Все решения и ответы на модуль (урок) 6.2 из программы «Поколение Python: курс для начинающих».

Целью этого занятия будет научиться работать со строками и производить операции с ними.

Что покажет приведенный ниже фрагмент кода?

mystr = ‘да’
mystr = mystr + ‘нет’
mystr = mystr + ‘да’
print(mystr)

Ответ: данетда

Что покажет приведенный ниже фрагмент кода?

str1 = ‘1’
str2 = str1 + ‘2’ + str1
str3 = str2 + ‘3’ + str2
str4 = str3 + ‘4’ + str3
print(str4)

Ответ: 121312141213121

Что покажет приведенный ниже фрагмент кода?

mystr = ‘123’ * 3 + ‘456’ * 2 + ‘789’ * 1
print(mystr)

Ответ: 123123123456456789

Напишите программу, которая выводит текст:

«Python is a great language!», said Fred. «I don’t ever remember having this much fun before.»

Примечание. Используйте конкатенацию строк.

# Используем конкатенацию строк. a = '"Python is a great language!", said Fred. ' b = '"I don' c = "'t ever remember having this much " d = 'fun before."' print(a + b + c + d)

Решение модуля 6.2

What’s Your Name?

Напишите программу, которая считывает с клавиатуры две строки – имя и фамилию пользователя и выводит фразу:

«Hello [введенное имя] [введенная фамилия]! You have just delved into Python».

a = input() # Получаем имя b = input() # Получаем фамилию print("Hello", a, b+"!", "You have just delved into Python")

Решение модуля 6.2

Футбольная команда

Напишите программу, которая считывает с клавиатуры название футбольной команды и выводит фразу:

«Футбольная команда [введённая строка] имеет длину [длина введённой строки] символов».

command = input() # Получаем название футбольной команды dlina = len(command) # Получаем длину текста print('Футбольная команда', command, 'имеет длину', dlina, 'символов')

Решение модуля 6.2

Три города

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

a = input() # получаем первый город b = input() # получаем второй город c = input() # получаем третий город # Сравнение длин строк 'a', 'b' и 'c' с помощью функции min(), чтобы определить минимальную длину if min(len(a), len(b), len(c)) == len(a): print(a) # Вывод строки 'a', так как она имеет наименьшую длину # Сравнение длин строк 'a', 'b' и 'c' с помощью функции min(), чтобы определить минимальную длину elif min(len(a), len(b), len(c)) == len(b): print(b) # Вывод строки 'b', так как она имеет наименьшую длину else: print(c) # Вывод строки 'c', так как она имеет наименьшую длину # Сравнение длин строк 'a', 'b' и 'c' с помощью функции max(), чтобы определить максимальную длину if max(len(a), len(b), len(c)) == len(a): print(a) # Вывод строки 'a', так как она имеет наибольшую длину # Сравнение длин строк 'a', 'b' и 'c' с помощью функции max(), чтобы определить максимальную длину elif max(len(a), len(b), len(c)) == len(b): print(b) # Вывод строки 'b', так как она имеет наибольшую длину else: print(c) # Вывод строки 'c', так как она имеет наибольшую длину

Решение модуля 6.2

Арифметические строки

Вводятся 3 строки в случайном порядке. Напишите программу, которая выясняет можно ли из длин этих строк построить возрастающую арифметическую прогрессию.

a = len(input()) # получаем 1 строку b = len(input()) # получаем 2 строку c = len(input()) # получаем 3 строку # Проверяет, является ли сумма длин строк 'a', 'b' и 'c' равной половине суммы наименьшей и наибольшей длин, # умноженной на 3. Если это условие выполняется, выводит "YES", иначе выводит "NO". if a + b + c == (min(a, b, c) + max(a, b, c)) / 2 * 3: print("YES") # Выводит "YES", если условие выполнено else: print("NO") # Выводит "NO", если условие не выполнено

Какие значения может принимать строковая переменная s , чтобы в результате выполнения кода было выведено слово «YES»?

if s in ‘abc123abc’:
print(‘YES’)
else:
print(‘NO’)

  • s = ’23’
  • s = ‘123abc’
  • s = ‘3ab’
  • s = ‘a’
  • s = ‘1’

Решение модуля 6.2

Цвет настроения синий

Напишите программу, которая считывает одну строку, после чего выводит «YES», если в введенной строке есть подстрока «синий» и «NO» в противном случае.

s = input() # получаем строку # Проверяет, содержит ли строка 's' подстроку 'синий'. Если да, выводит "YES", иначе выводит "NO". if 'синий' in s: print('YES') # Выводит "YES" else: print('NO') # Выводит "NO"

Решение модуля 6.2

Отдыхаем ли?

Напишите программу, которая считывает одну строку, после чего выводит «YES», если в введённой строке есть подстрока «суббота» или «воскресенье», и «NO» в противном случае.

s = input() # получаем строку # Проверяет, содержит ли строка 's' подстроку 'суббота' или подстроку 'воскресенье'. # Если хотя бы одна из этих подстрок содержится в строке 's', то выводит "YES", иначе выводит "NO". if 'суббота' in s or 'воскресенье' in s: print('YES') # Выводит "YES" else: print('NO') # Выводит "NO"

Решение модуля 6.2

Корректный email

Будем считать email адрес корректным, если в нем есть символ собачки (@) и точки. Напишите программу проверяющую корректность email адреса.

str = input() # получаем строку # Проверяет, содержит ли строка 'str' символ '@' и символ '.'. # Если и символ '@', и символ '.' содержатся в строке 'str', то выводит "YES", иначе выводит "NO". if '@' in str and '.' in str: print('YES') # Выводит "YES" else: print('NO') # Выводит "NO"

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Что покажет приведенный ниже фрагмент кода

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2024. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *