ревю кода 9 степик

Решение на питоне модуля 8.1, 8.2 из курса «Поколение python» stepik.org

Полное решение и ответы на питоне на модули (итоговую работу) 8.1, 8.2 из курса «Поколение python: курс для начинающих» с сайта stepik.org. Предыдущий модуль перед 8 – 7.9.

Определите, что выведет следующий фрагмент кода?
for i in range(10, 25):
print(‘Python awesome!’)

Cоберите программу, вычисляющую сумму чисел от 11 до введенного натурального числа nn

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 7 раз?
i = …
while i 99)n(n>99). Напишите программу, которая определяет его третью (с начала) цифру.

Формат входных данных
На вход программе подается одно натуральное число, состоящее как минимум из трех цифр.

Формат выходных данных
Программа должна вывести его третью (с начала) цифру.

Дано натуральное число. Напишите программу, которая вычисляет:
количество цифр 3 в нем;
сколько раз в нем встречается последняя цифра;
количество четных цифр;
сумму его цифр, больших пяти;
произведение цифр, больших семи (если цифр больших семи нет, то вывести 1, если такая цифра одна, то вывести ее);
сколько раз в нем встречается цифры 0 и 5 (всего суммарно).

Формат входных данных
На вход программе подается одно натуральное число.

Формат выходных данных
Программа должна вывести значения указанных величин в указанном порядке.

Решение на питоне выставлено для самопроверки сданного задания на степике в модуле 8.1 и 8.2. Я не приветствую списывание и за честное выполнение заданий. Особенно итоговой работы на знание python.

Источник

Решение модуля 9.3 из курса «Поколение python» с stepik.org

Все решения и ответы на модуль 9.3 из «Поколение Python: курс для начинающих» с сайта stepik.org на питоне. Используйте этот материал только для самопроверки: я порицаю списывание. Прошлый модуль 9.2

Что покажет приведенный ниже фрагмент кода?
s = ‘i Learn Python language’
print(s.capitalize())

Что покажет приведенный ниже фрагмент кода?
s = ‘i LEARN Python LAnguaGE’
print(s.lower())

Что покажет приведенный ниже фрагмент кода?
s = ‘$12344%^$#@!’
print(s.lower())

Что покажет приведенный ниже фрагмент кода?
s1 = ‘a’
s2 = s1.upper()
print(s1, s2)

Что покажет приведенный ниже фрагмент кода?
s = ‘i LEARN Python LAnguaGE’
print(s.upper())

Что покажет приведенный ниже фрагмент кода?
s = ‘i LEARN Python LAnguaGE’
print(s.swapcase())

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

Формат входных данных
На вход программе подается строка.

Формат выходных данных
Программа должна вывести «YES» если имя и фамилия начинаются с заглавной буквы и «NO» в противном случае.

Примечание. Строка содержит только буквы.

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

Формат входных данных
На вход программе подается строка.

Формат выходных данных
Программа должна вывести строку в соответствии с условием задачи.

Хороший оттенок
На вход программе подается строка текста. Напишите программу, которая определяет является ли оттенок текста хорошим или нет. Текст имеет хороший оттенок, если содержит подстроку «хорош» во всевозможных регистрах.

Формат входных данных
На вход программе подается строка текста.

Формат выходных данных
Программа должна вывести «YES» если текст имеет хороший оттенок и «NO» в противном случае.

Примечание. Текст содержащий хорош, ХОРОШ, Хорош, хОРОШ и т.д. имеет хороший оттенок.

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

Формат входных данных
На вход программе подается строка.

Формат выходных данных
Программа должна вывести количество буквенных символов в нижнем регистре.

Источник

Ревю кода 9 степик

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

«»»
/step/2
I learn python language
/step/3
i learn python language
/step/4
$12344%^$#@!
/step/5
a A
/step/6
I LEARN PYTHON LANGUAGE
/step/7
I learn pYTHON laNGUAge
/step/8
a = input()
if a.title() == a:
print(«YES»)
else:
print(«NO»)
/step/9
n = input()
print(n.swapcase())
/step/10
n = input()
if «хорош» in n.lower():
print(«YES»)
else:
print(«NO»)
/step/11
s = input()
counter = 0
for i in s:
if i.islower():
counter += 1
print(counter)
«»»

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Решение модуля 2.3 из курса для начинающих «Поколение Python»

Ответы на задачи из модуля 2.3 «Поколение Python»: курс для начинающих. Нумерация сквозная и идет именно по задачам.
Предыдущий модуль 2.2 «Поколение Python».

Первые три вопроса

1. Что будет выведено на экран в результате выполнения следующего кода?

Ответ: 31-12-2019

2. Что будет выведено на экран в результате выполнения следующего кода?

Решение: Mercury*Venus!Mars**Jupiter?

3. Сколько строк будет распечатано в результате выполнения следующего кода?

Примечание. Последовательность символов \n задает перевод строки.

Ответ: 5.

Четвертый номер:

Напишите программу, которая выводит на экран текст «I***like***Python» (без кавычек).

Решение:

Пятая задача:

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

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

Формат выходных данных
Программа должна вывести введённые три строки через разделитель.

Шестая задача:

Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.

Формат входных данных
На вход программе подаётся одна строка — имя пользователя.

Формат выходных данных
Программа должна вывести текст в соотвествии с условием задачи.

Примечание 1. Перед восклицательным знаком не должно быть пробелов.

Ответ:

Пять последних вопросов

7. Какие из имён допустимы для названия переменных в Python?

Ответ: teacher teacher2 teacher_2

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

Результат: Pascal

9. Какое значение будет находиться в переменной s1 после выполнения следующего кода?

Результат: Python

10. Выберите строки кода, соответствующие стандарту PEP 8.

Примечание. Будьте внимательны с пробелами.

Ответы:

11. Что будет напечатано в результате выполнения следующей программы?

Правильный текст: Python+C#=awesome

Источник

Ревю кода 9 степик

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

«»»
/step/2
cde
/step/3
defg
/step/4
abc
/step/5
abcdefg
/step/6
gda
/step/7
s = «In 2010, someone paid 10k Bitcoin for two pizzas.»
print(s[:12])
/step/8
s = «In 2010, someone paid 10k Bitcoin for two pizzas.»
print(s[-9:])
/step/9
s = «In 2010, someone paid 10k Bitcoin for two pizzas.»
print(s[::7])
/step/10
s = «In 2010, someone paid 10k Bitcoin for two pizzas.»
print(s[::-1])
/step/11
n = input()
if n[::-1] == n[:]:
print(«YES»)
else:
print(«NO»)
/step/12
s = input()
print(len(s), s * 3, s[0], s[0:3], s[-3:], s[::-1], s[1:-1], sep=’ \n ‘)
/step/13
n = input()
print(n[2:3])
print(n[-2:-1])
print(n[:5])
print(n[:-2])
print(n[::2])
print(n[1::2])
print(n[::-1])
print(n[-1::-2])
/step/14
from math import *
s = input()
i = ceil(len(s)/2)
print(s[i:]+s[:i])
«»»

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • Ревьюирование программных модулей что это
  • ревью кода в github
  • рево унинсталлер код активации
  • ревматолог в чите прием к врачу
  • ревматолог в чите академия здоровья

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии