Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
1 / 1 / 0
Регистрация: 11.04.2020
Сообщений: 67

Поэтапное объяснение кода

29.04.2020, 13:22. Показов 5519. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
s=input()
s1=""
i=0
for c in s:
    if c=='a':
        c='b'
        i+=1
    if c == 'A':
        c = 'B'
        i += 1
    s1+=c
print(s1)
print(i)

Надо описать поэтапно объяснение этой задачи.Как будто я кому то объясняю.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.04.2020, 13:22
Ответы с готовыми решениями:

Объяснение кода
За что отвечает каждая строка из данного кода. def isKaprekar(x): tmp = x ** 2 ln = len(str(tmp)) p = max(ln //...

Объяснение кода для начинающих
Объясните как работает данный код по вычислению индекса массы тела (bmi), в особенности зачем и как здесь используется def и isistance. И...

Дать объяснение конкретному элементу кода
Дан код: print("Введите длины сторон треугольника: ") a = int(input("a=")) b = int(input("b=")) c = int(input("c=")) p...

6
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
29.04.2020, 13:28
rrll, и в чем проблема, не знаем как выглядят буквы?
0
1 / 1 / 0
Регистрация: 11.04.2020
Сообщений: 67
29.04.2020, 13:29  [ТС]
DmFat,Не знаю как грамотно объяснить эту задачу.Я новичок дружище.
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
29.04.2020, 13:34
rrll, ну ты же ее как то написал.

Добавлено через 4 минуты
rrll, я переименовал переменные, воспользуйся переводчиком, прочти пару первых страниц книжки и поймешь:


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string_input = input()
string_output = ""
replacements = 0
 
for symbol in string_input:
    if symbol == "a":
        symbol = "b"
        replacements += 1
    elif symbol == "A"
        symbol = "B"
        replacements += 1
    string_output += symbol
 
print(string_output)
print(replacements)
0
Заяц, просто Заяц.
 Аватар для Fury67
666 / 280 / 156
Регистрация: 12.11.2017
Сообщений: 882
29.04.2020, 13:51
Лучший ответ Сообщение было отмечено rrll как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
s=input() # Вводим строку с клавиатуры
s1="" # Создаем дополнительную пустую строку
i=0 # Счетчик количества замен
for c in s: # Цикл по элементам с из строки s
    if c=='a': # Проверяем элемент c на равенство 'a'
        c='b' # Кладем в с значение 'b'
        i+=1 # Увеличиваем счетчик
    if c == 'A': # Проверяем элемент c на равенство 'А'
        c = 'B' # Кладем в с значение 'B'
        i += 1 # Увеличиваем счетчик
    s1+=c # Добавляем в нашу дополнительную строку s1 элемент с
print(s1) # Выводим строку s1
print(i) # Выводим счетчик i
Добавлено через 1 минуту
Эта программа заменяет в строке все 'a' на 'b', все 'A' на 'B', при этом считает количество замен. Потом выводит измененную сроку и количество замен.
1
29.04.2020, 13:58

Не по теме:

Fury67, какой ты сегодня щедрый.

0
1 / 1 / 0
Регистрация: 11.04.2020
Сообщений: 67
29.04.2020, 14:01  [ТС]
Спасибо Fury67
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2020, 14:01
Помогаю со студенческими работами здесь

Нужно подробное объяснение кода для сдачи зачета
Помогите подробно "прочитать" код калькулятора на питоне. препод спрашивает значение всех функций, почему вначале функция ls_digit...

Объяснение кода
Объясните каждую строку with open("output.txt", "w") as f: key = 0 # some x 0<x<256 flag = "some string" ...

Объяснение кода
Прошу помочь с объяснением(желательно построчно) шифра простой перестановки import math alf = def vozvrat(): global word...

Обучение нейросети, дать объяснение кода
В общем я прохожу дипломную практику в школе и мне надо сделать какую то программу для нее. Я хочу создать нейросеть, которая б на вход...

Напишите, пожалуйста объяснение к каждой строчке кода. Если можно, и объяснение некоторых функций
#include <stdlib.h> #include <stdio.h> void random(int * a, int size) { while(size--) *a++ = rand() % 9 + 1; } ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru