Python для начинающих. Урок 9 | Работа со строками

preview_player
Показать описание
Сегодня мы подробнее рассмотрим строковый тип данных и посмотрим на возможности работы со строками, как они обрабатываются и какие есть особенности при работе с ними.
------
------
------
Не забываем подписываться!

#python #начинающим #ityoutubersru
Рекомендации по теме
Комментарии
Автор

Домашнее задание:
I)
Напишите программу, которая получает на вход строку и выводит:
1) Третий символ этой строки;
2) Первые 4 символа этой строки;
3) Все символы с четными индексами;
4) Все символы с нечетными индексами;
5) Все символы в обратном порядке.
II)
Напишите программу, которая получает на вход строку и делит ее на две равные части (если длина строки - четная, а если нечетная, то вторая часть должна быть на один символ больше).

plugar_inf
Автор

Большое спасибо за работу. Жаль, в свое время не было такого учителя по информатике.

alexpetr
Автор

Вы молодец!!! Приятно Вас слушать и всё понятно 👍👍👍

qbufvki
Автор

Иван Викторович, я нашёл задание из огэ по информатике формата 15.2, в этом задание надо применять конструкцию:
переменная, переменная = map(тип данных, input().split())

mksgcuc
Автор

Печально, что столь важные и полезные видео не натирают особо много. Все-таки спасибо вам, Иван.

ivan_its
Автор

Спасибо большое, Иван Викторович! Как всегда, кратко информативно и интересно👍

xtpcodd
Автор

Автор объясняет все очень доступно и понятно, красавчик

tucdifv
Автор

Большое спасибо. Вас очень приятно слушать и смотреть. Подача материала прекрасна.

lutnrxz
Автор

Ну наконец-то, иду на 10 урок.. очень долго решаются задачи которые в конце(обычно это 2я или 3я)..

jjjul
Автор

Лайк + коммент - хороший способ выразить благодарность. Спасибо, Иван Викторович!:)

xhwbrve
Автор

Спасибо большое, Иван Викторович! Ждем новых уроков.

dsfvprp
Автор

Спасибо за Урок.

Задача 1.
t = input('Введите слово: ')
print(t[2])
print(t[0:4])
print(t[0::2])
print(t[1::2])
print(t[-1::-1])

Ответ:
Введите слово: Треугольник
е
Треу
Теглнк
руоьи
киньлогуерТ

Задача 2.
t = input('Введите слово: ')
s1 = 0
s2 = 0
for i in t:
s1 += 1
s2 = s1 // 2
print(t[0:s2:], t[s2::])

Ответ 2:
Введите слово: Треугольник
Треуг ольник

vtomjqf
Автор

оказывается как интересно изучать язык програмирование спасибо за такой обучалку желаю Иван Викторовия вам всех благ и достичь высот !!!

khan-mcvt
Автор

Месяц учу этот язык программирования, мне кажется что китайский проще запомнить!

HabaRus
Автор

Я слишком глупый, чтобы понимать даже такую простую тему, но буду стараться

mixgame
Автор

№ 2
s = input()
a = len(s)
print(s[:a//2], s[a//2:])

znrfmvq
Автор

Программирование дается крайне тяжело. Вторая задача мне поддалась за 2 дня. Вот код для будущих мученников после меня, если зайдете в тупик и не сможете решить без сторонних функций в роде len. UserStr = str(input("Введите любое строковое значение: "))
Count1 = 0
for element in UserStr:
Count1 += 1
CountDouble = Count1 // 2
print("Количество символов в строковом значении: ", Count1)
if Count1 % 2 == 0:
print(UserStr[:CountDouble])
else:
print(UserStr[0:CountDouble])

PlayTopia-wrjz
Автор

Так и не понял как сделать 2 задание без функции len() которую мы вроде как не проходили...

Evgeniy-CROW
Автор

h="happiness"
s=0
if s==0:
print(h[2])
if s==0:
print(h[:4])
if s==0:
print(h[::2])
if s ==0:
print(h[1::2])
if s==0:
print(h[::-1])

englishwithnadin
Автор

1. s = input()
print(s[2])
print(s[:4])
print(s[::2])
print(s[1::2])
print(s[::-1])

Andromeda