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

Объясните

24.08.2023, 23:08. Показов 669. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
my_text = "dog"
my_string = ""
for i in my_text:
    my_string = my_string + i
print(my_string)
тут всё понятно, к пустой строке по очереди прибавляются буквы

Python
1
2
3
4
5
my_text = "dog"
my_string = ""
for i in my_text:
    my_string = i + my_string
print(my_string)
но если код такой, то слово напечатает наоборот
Помогите понять, как идет итерация и почему он начинает прибавлять к пустой строке с последней буквы, а не с первой ?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.08.2023, 23:08
Ответы с готовыми решениями:

Объясните
Добрый вечер, ребята, объясните мне задачу, я понимаю она легкая, но у меня немного не то получается по ощущениям Задание: Составить...

Объясните пожалуйста
Была задача написать игру в числа, компьютер загадывает число от 0 до 100 и моя задача его угадать, я вот так написала, преподаватель...

Объясните ошибку
Напишите программу, которая считывает список чисел lstlst из первой строки и число x из второй строки, которая выводит все позиции, на...

4
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
24.08.2023, 23:14
Цитата Сообщение от nae1 Посмотреть сообщение
Помогите понять, как идет итерация и почему он начинает прибавлять к пустой строке с последней буквы, а не с первой ?
Итерация идет точно также как и в первом примере. Ну в отличие от первого примера идет сложение не строки (изначально пустой) в конец которой добавляются буквы, а буквы со строкой. Т.е. буквы добавляются в начало строки.
1
0 / 0 / 0
Регистрация: 24.08.2023
Сообщений: 4
24.08.2023, 23:22  [ТС]
Цитата Сообщение от anton78spb Посмотреть сообщение
Т.е. буквы добавляются в начало строки.
Спасибо, но я так и не понял, почему они добавляются с последней буквы, а не с первой
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
24.08.2023, 23:54
Лучший ответ Сообщение было отмечено nae1 как решение

Решение

Цитата Сообщение от nae1 Посмотреть сообщение
но я так и не понял, почему они добавляются с последней буквы, а не с первой
Для понимания берется бумага с ручкой, и в точности выполняются все действия вместо интерпретатора, фиксируя значения всех переменных после каждой итарации
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#0)
my_text = "dog"
my_string = ""
i = "d"
my_string = i + my_string = "d" + "" = "d"
 
#1)
my_text = "dog"
my_string = "d"
i = "o"
my_string = i + my_string = "o" + "d" = "od"
 
 
#2)
my_text = "dog"
my_string = "od"
i = "g"
my_string = i + my_string = "g" + "od" = "god"
1
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 00:46
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Для понимания берется бумага с ручкой
Ну или запустить программу с тестовой распечаткой в каждой итерации:
Python
1
2
3
4
5
6
7
8
9
10
my_text = "dog"
my_string = ""
for i in my_text:
    my_string = i + my_string
    print(my_string)
print(my_string)
# d
# od
# god
# god
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.08.2023, 00:46
Помогаю со студенческими работами здесь

Объясните задачу
Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью v...

Объясните код
При помощи метода Монте-Карло определите приближённое значение числа π. Метод Монте-Карло — общее название группы численных методов,...

Объясните пж код
Здравствуйте, смотрю курс и там показывают код и я ничего не понял объясните его пж вот ссылка: https://prnt.sc/srwbbc cсылка с сайта...

Объясните код
Объясните каждую строку кода коментом(#) Друг чо это игра 'Виселеца' import random import os alphabet =...

Объясните код
def nearest_value(values: set, one: int) -> int: return min(values, key=lambda n: (abs(one - n), n))


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru