Домашнее задание: I) Напишите программу, которая получает на вход строку и символ. Определите сколько раз в введенной строке встречается введенный символ. Пользователь вводит строку, необходимо посчитать сколько в этой строке встречается букв "y" и "s" (в обоих регистрах). Ввод и проверки осуществляются на английском языке. Вывод должен иметь вид: Буква 'y' встречается XXXX раз Буква 's' встречается XXXX раз Если нет таких букв то: В введенном предложении нет букв 'y' и 's'. II) Напишите программу, которая получает на вход строку. В введенной строке измените регистр букв на противоположный и удалите все пробелы.
1 задание: s = input('Введите строку: ') x = input('Введите любой символ из строки: ') if x in s: print('Символ',x,'встречается', s.count(x),'раз/раза') else: print('В вашей строке нет данного символа') Результат: Введите строку: привет мир Введите любой символ из строки: и Символ и встречается 2 раз/раза ИЛИ Введите строку: Привет мир Введите любой символ из строки: 4 В вашей строке нет данного символа 2 задание: s = input('Введите строку: ') x = s.lower() if 'y' in x: print('Буква "y" встречается', x.count('y'), 'раз') if 's' in x: print('Буква "s" встречается', x.count('s'), 'раз') if 's' not in x and 'y' not in x: print('Нет букв "s" и "y') Результат: Введите строку: Sunny and snow Буква "y" встречается 1 раз Буква "s" встречается 2 раз ИЛИ Введите строку: Sun Буква "s" встречается 1 раз ИЛИ Введите строку: ddddd Нет букв "s" и "y 3 задание: s = input('Введите строку: ') j = s.swapcase() f = j.replace(' ', '') print(f) Результат: Введите строку: ПРИВЕТ мир приветМИР Спасибо за урок))))))
1. s = input('Введите строку: ') d = input('Ведите символ: ') print('Символ в ведёной строке встречается', s.count(d), 'раз.') 2. s = input('Введите строку: ') if (s.count('y')) == 0 and (s.count('s')) == 0: print('В введенном предложении нет букв y и s') else: print('Буква y встречается', s.count('y'), 'раз.') print('Буква s встречается', s.count('s'), 'раз.') 3. s = input('Введите строку: ') a = (s.swapcase()) d = (a.replace(' ','')) print(d)
1) s = input() smbl = input() print(s.count(smbl)) 2) s = input('Введи предложение: ') if s in 's' or 'y' or 'Y' or 'S': print('Буква \'y\' встречается ', s.count('y') + s.count('Y'), ' раз') print('Буква \'s\' встречается ', s.count('s') + s.count('S'), ' раз') else: print('В введенном предложении нет букв \'y\' и \'s\'.') 3) s = input('Введи предложение: ') x = s.swapcase() print(x.replace(' ', '')) 4) s = input() print("Все символы с нечетными индексами: ", s[1::2]) Спасибо за урок!
|) text = input('Введите строку: ') letter = input('Введите символ: ') count_y = 0 count_x = 0 for i in text: if i.lower() == 'y': count_y += 1 elif i.lower() == 'x': count_x += 1 if count_x == 0 and count_y == 0: print('В данном тексте не встречаются x и y') else: print(f"Буква 'y' встречается {count_y} раз Буква 'x' встречается {count_x} раз") print(f"Символ '{letter}' встречается {text.count(letter)} раз") ||) text = input('Введите строку') swapped_text = text.swapcase() wuthout_space_text = swapped_text.replace(" ", '') print(wuthout_space_text)
I) s = input('Введите строку: ') x = input('Введите символ: ') if x in s: print('Символ', x, 'встречается в строке', s.count(x), 'раз.') else: print('Символ', x, 'не встречается в ведённой строке') II) st = input('Enter the string: ') s1 = st.lower() if 's' in s1: print('Буква \"s\" встречается в предложении', s1.count('s'), 'раз') if 'y' in s1: print('Буква \"y\" встречается в предложении', s1.count('y'), 'раз') if 's' not in s1 and 'y' in s1: print('Буквы \"s\" в предложении нет.') elif 's' in s1 and 'y' not in s1: print('Буквы \"y\" в предложении нет.') elif 's' not in s1 and 'y' not in s1: print('Букв \"s\" и \"y\" в предложении нет.') III) s = input('Введите строку: ') print(s.swapcase()) print(s.replace(' ', ''))
Сразу видно, что ИВ серъезно готовится к занятию: -четко поставленный звук -конспективная подача материала с доступными простыми примерами - без пыканья и мыканья Сплошное удовольствие учиться👍😀
Ваш канал - рай для желающих обучаться. Качественная подача, хорошие примеры, детальное объяснение. Все видеоролики разделены по плейлистам. Большое спасибо, Иван Викторович! Вы готовите будущих специалистов)
А мне 60, пошла на пенсию и решила попробовать потренироватт мозги. Всегда было интересно, но не хватало времени. А теперь его в избытке. Записала Вашу задачку в другом виде. Вроде бы работает, но корректно ли это? s = input() print(s[1:len(s) :2]) Ну и, конечно, огромное Вам спасибо за такую подачу материала. Доступно, доходчиво, упорядоченно.
Здравствуйте, Иван Викторович, я бы хотел поблагодарить вас за ваши видеоролики, посвященные огэ, благодара им я за короткий срок научился решать огэ и сдал экзамен очень хорошо, спасибо вам большое!!
Первую в семь строк уложил, через COUNT и проверка IF ELSE. Вариативно еще поумнее вывод - 9 строк. Просто, не буду спамить. Вторую задачу решил каскадно переменными, в 4 строки. Наверно можно даже все переводы в одну строку как-то сшить, пока не знаю еще. Попробовал, ругается)) s = input('задать строку - ') s1 = s.split() #геренация списка без всех пробелов s2 = ''.join(s1) #объединение значений списка print(s2.swapcase()) #вывод с измененным регистром П.С. разобрался, в одну строку собрал. Оставлю первоначальное решение
Иван Викторович, а какую лучше для новичка купить книгу? недавно заказал изучаем python от Эрика Мэтиза,но хочу еще почитать что нибудь, посоветуете что нибудь?
7:45 строка неизменяемый объект , но видимо можно из строк создать новую строку. принцип неизменяемости сохраняется, но можно жонглировать текстом, Образно выражаясь. А в случае чего старые строки удалить.
s = input() for i in s: if i in s.lower(): a = i.upper() print(a.replace(" ", ""), end="") elif i in s.upper(): b = i.lower() print(b.replace(" ", ""), end="")
Лучше загугли, а ещё лучше выбери среду попроще, visual studio предназначенна больше для профессионалов, новичкам с ней будет трудновато, слишком много чего настроить надо
@@plugar_inf Просто хотелось бы как тогда. Уже есть в сети ваш курс. Конечно там поподробнее все рассказывается .Жаль , конечно, были вопросы по материалам
@@plugar_inf К сожалению так, но даже там "Работа со строками " более информативна и длится дольше. И всё же спасибо и за это. Может Вам его выложить сюда ?
Зачем так сложно? Если можно уместить в 11 строчек и это это не максимально компактно. Тут половина кода бесполезна P.S. чел, без обид, но рил зачем так много писать ?
Мое мнение -простые вещи долго разжевываете, а вот более сложные (например, последняя задачка) проглатываете. Может это педагогический метод - чтобы зрители самостоятельно ее решали? Не знаю. Просто наблюдение
Домашнее задание:
I)
Напишите программу, которая получает на вход строку и символ. Определите сколько раз в введенной строке встречается введенный символ.
Пользователь вводит строку, необходимо посчитать сколько в этой строке встречается букв "y" и "s" (в обоих регистрах). Ввод и проверки осуществляются на английском языке.
Вывод должен иметь вид:
Буква 'y' встречается XXXX раз
Буква 's' встречается XXXX раз
Если нет таких букв то:
В введенном предложении нет букв 'y' и 's'.
II)
Напишите программу, которая получает на вход строку. В введенной строке измените регистр букв на противоположный и удалите все пробелы.
1 задание:
s = input('Введите строку: ')
x = input('Введите любой символ из строки: ')
if x in s:
print('Символ',x,'встречается', s.count(x),'раз/раза')
else:
print('В вашей строке нет данного символа')
Результат:
Введите строку: привет мир
Введите любой символ из строки: и
Символ и встречается 2 раз/раза
ИЛИ
Введите строку: Привет мир
Введите любой символ из строки: 4
В вашей строке нет данного символа
2 задание:
s = input('Введите строку: ')
x = s.lower()
if 'y' in x:
print('Буква "y" встречается', x.count('y'), 'раз')
if 's' in x:
print('Буква "s" встречается', x.count('s'), 'раз')
if 's' not in x and 'y' not in x:
print('Нет букв "s" и "y')
Результат:
Введите строку: Sunny and snow
Буква "y" встречается 1 раз
Буква "s" встречается 2 раз
ИЛИ
Введите строку: Sun
Буква "s" встречается 1 раз
ИЛИ
Введите строку: ddddd
Нет букв "s" и "y
3 задание:
s = input('Введите строку: ')
j = s.swapcase()
f = j.replace(' ', '')
print(f)
Результат:
Введите строку: ПРИВЕТ мир
приветМИР
Спасибо за урок))))))
1.
s = input('Введите строку: ')
d = input('Ведите символ: ')
print('Символ в ведёной строке встречается', s.count(d), 'раз.')
2.
s = input('Введите строку: ')
if (s.count('y')) == 0 and (s.count('s')) == 0:
print('В введенном предложении нет букв y и s')
else:
print('Буква y встречается', s.count('y'), 'раз.')
print('Буква s встречается', s.count('s'), 'раз.')
3.
s = input('Введите строку: ')
a = (s.swapcase())
d = (a.replace(' ',''))
print(d)
1)
s = input()
smbl = input()
print(s.count(smbl))
2)
s = input('Введи предложение: ')
if s in 's' or 'y' or 'Y' or 'S':
print('Буква \'y\' встречается ', s.count('y') + s.count('Y'), ' раз')
print('Буква \'s\' встречается ', s.count('s') + s.count('S'), ' раз')
else:
print('В введенном предложении нет букв \'y\' и \'s\'.')
3)
s = input('Введи предложение: ')
x = s.swapcase()
print(x.replace(' ', ''))
4)
s = input()
print("Все символы с нечетными индексами: ", s[1::2])
Спасибо за урок!
|)
text = input('Введите строку: ')
letter = input('Введите символ: ')
count_y = 0
count_x = 0
for i in text:
if i.lower() == 'y':
count_y += 1
elif i.lower() == 'x':
count_x += 1
if count_x == 0 and count_y == 0:
print('В данном тексте не встречаются x и y')
else:
print(f"Буква 'y' встречается {count_y} раз
Буква 'x' встречается {count_x} раз")
print(f"Символ '{letter}' встречается {text.count(letter)} раз")
||)
text = input('Введите строку')
swapped_text = text.swapcase()
wuthout_space_text = swapped_text.replace(" ", '')
print(wuthout_space_text)
I)
s = input('Введите строку: ')
x = input('Введите символ: ')
if x in s:
print('Символ', x, 'встречается в строке', s.count(x), 'раз.')
else:
print('Символ', x, 'не встречается в ведённой строке')
II)
st = input('Enter the string: ')
s1 = st.lower()
if 's' in s1:
print('Буква \"s\" встречается в предложении', s1.count('s'), 'раз')
if 'y' in s1:
print('Буква \"y\" встречается в предложении', s1.count('y'), 'раз')
if 's' not in s1 and 'y' in s1:
print('Буквы \"s\" в предложении нет.')
elif 's' in s1 and 'y' not in s1:
print('Буквы \"y\" в предложении нет.')
elif 's' not in s1 and 'y' not in s1:
print('Букв \"s\" и \"y\" в предложении нет.')
III)
s = input('Введите строку: ')
print(s.swapcase())
print(s.replace(' ', ''))
Сразу видно, что ИВ серъезно готовится к занятию:
-четко поставленный звук
-конспективная подача материала с доступными простыми примерами
- без пыканья и мыканья
Сплошное удовольствие учиться👍😀
Ваш канал - рай для желающих обучаться. Качественная подача, хорошие примеры, детальное объяснение. Все видеоролики разделены по плейлистам. Большое спасибо, Иван Викторович! Вы готовите будущих специалистов)
Спасибо большое за Ваш труд. Я только обучаюсь. Вы так все хорошо объясняете, что мне все понятно)
А мне 60, пошла на пенсию и решила попробовать потренироватт мозги. Всегда было интересно, но не хватало времени. А теперь его в избытке. Записала Вашу задачку в другом виде. Вроде бы работает, но корректно ли это?
s = input()
print(s[1:len(s) :2])
Ну и, конечно, огромное Вам спасибо за такую подачу материала. Доступно, доходчиво, упорядоченно.
@@thebestabdy7485понятно, спасибо большое) самая большая трудность - как расписать то, что в голове, чтобы программа не ругалась и поняла меня😅
Спасибо Вам большое за интересный урок, Иван Викторович!:)
Иван, продолжайте свое дело, у вас прекрасно получается. Сразу видно человека, который на своем месте
Строки - наше всё! Говорили они.
Сяп 🙏
Кто то верит а кто то нет а я делаю задачу с пайтона в тель на онлайн сайте а главное Спасибо Ивану Викторовичу мало таких добрых людей
Такая жиза
Спасибо вам большое, Иван Викторович.❤❤❤
Спасибо Вам, все доходчиво объясняете!
Спасибо большое за уроки. Мне 56, но я еще учусь.
Не знаю пригодится ли мне это в 40 лет, но заинтересовался, теперь выполняю домашки😂
Иван Викторович вы мой Учитель, спасибо Сенсей.(Я из Туркменистана учусь у вас если повезёт в Россию пойти встретимся
Спасибо, огромное. Очень полезно!!!!!
Ура, спасибо за новый урок!
Как всегда кратко, информативно и полезно. Спасибо большое, Иван Викторович! 👍
Ждем вас на Codewars)
Здравствуйте, Иван Викторович, я бы хотел поблагодарить вас за ваши видеоролики, посвященные огэ, благодара им я за короткий срок научился решать огэ и сдал экзамен очень хорошо, спасибо вам большое!!
Спасибо!!!! 5 задание стало гораздо понятнее :))))
Спасибо..кратко и доходчиво))!
Ура.Дождался!😂❤
string = input()
s = ''.join(string)
print(s[1::2])
\спасибо за урок)
join не нужен
1)
s = input()
print('Буква \'s\' встречается', 'раз',s.count('y')+s.count('Y'))
print('Буква \'s\' встречается', 'раз',s.count('s')+s.count('S'))
2)
s = input()
print(s.swapcase() and s.replace(' ', ''))
О , искал эту тему. Чет мимо меня всегда проходила
Уфф только сегодня смог выделить время)) 11-ый класс все же не 10-ый)
Первую в семь строк уложил, через COUNT и проверка IF ELSE. Вариативно еще поумнее вывод - 9 строк. Просто, не буду спамить.
Вторую задачу решил каскадно переменными, в 4 строки. Наверно можно даже все переводы в одну строку как-то сшить, пока не знаю еще. Попробовал, ругается))
s = input('задать строку - ')
s1 = s.split() #геренация списка без всех пробелов
s2 = ''.join(s1) #объединение значений списка
print(s2.swapcase()) #вывод с измененным регистром
П.С. разобрался, в одну строку собрал. Оставлю первоначальное решение
Иван Викторович если вы когда-нибудь решите создать платные курсы без раздумий куплю
Иван Викторович, а какую лучше для новичка купить книгу? недавно заказал изучаем python от Эрика Мэтиза,но хочу еще почитать что нибудь, посоветуете что нибудь?
как успехи? сомневаюсь, что еще нужен совет, но вообще не советую заказывать книги. все есть в электронном виде.
Билл Любанович - Простой Python. Современный стиль программирования.
Круто ! А курс по основам ООП есть в планах ?
Иван Викторович
Там вроде он использует таблицу Юникод? Или там что-то не так?
чувак ты крут
Пожалуйста ООП)
# Вводится строка, нужно удалить символы с чётными индексами.
Программу в конце видео упростил в 2 строки:
s = input()
print(s[1::2])
Последняя команда короче:
S=input()
print(s[1:-1:2])
Ешё можно
s = input()
print(s[1:len(s):2])
, но ваш вариант короче
@@mixgame2312
s = input()
print(s[1::2])
7:45 строка неизменяемый объект , но видимо можно из строк создать новую строку. принцип неизменяемости сохраняется, но можно жонглировать текстом, Образно выражаясь. А в случае чего старые строки удалить.
ура видосик
Можно ли как то осветить работу Плейсхолдеров?
s = input()
for i in s:
if i in s.lower():
a = i.upper()
print(a.replace(" ", ""), end="")
elif i in s.upper():
b = i.lower()
print(b.replace(" ", ""), end="")
пайтон пишет путь к файлу вместо запуска кода, что делать? использую я visual studio code
Лучше загугли, а ещё лучше выбери среду попроще, visual studio предназначенна больше для профессионалов, новичкам с ней будет трудновато, слишком много чего настроить надо
@@markbogatarin8701 ок спасибо
Здравствуйте Будет ли курс , как в том году на 3 месяца?
Добрый день! Нет, буду потихоньку выкладывать бесплатно
@@plugar_inf Просто хотелось бы как тогда. Уже есть в сети ваш курс. Конечно там поподробнее все рассказывается .Жаль , конечно, были вопросы по материалам
@@1235334100 то что слили курс это ужасно и отбивает желание делать курсы такие. Здесь тоже будет все очень подробно
@@plugar_inf К сожалению так, но даже там "Работа со строками " более информативна и длится дольше. И всё же спасибо и за это. Может Вам его выложить сюда ?
@@1235334100 по строкам еще будут видео
что за ходварс?
s = input()
print([0:len(s):2]
решение последней задачи в 1 строчку
s = input('Введите строку на латинице : ')
buk1 = input('Введите первую букву для поиска : ')
buk2 = input('Введите вторую букву для поиска : ')
s = s.lower()
buk1 = buk1.lower()
buk2 = buk2.lower()
if s.count(buk1) == 0 and s.count(buk2) == 0:
print('В введенном предложении нет букв', buk1, buk2)
elif s.count(buk1) == 0:
print('В введенном предложении нет буквы', buk1)
print('буква', buk2, 'встречается', s.count(buk2), 'раз')
elif s.count(buk2) == 0:
print('буква', buk1, 'встречается', s.count(buk1), 'раз')
print('В введенном предложении нет буквы', buk2)
else:
print('буква', buk1, 'встречается', s.count(buk1), 'раз')
print('буква', buk2, 'встречается', s.count(buk2), 'раз')
Зачем так сложно? Если можно уместить в 11 строчек и это это не максимально компактно. Тут половина кода бесполезна
P.S. чел, без обид, но рил зачем так много писать ?
@@Abezer_kazio он там вариативности, и на всякий перевод в строковые прикрутил) Но тоже это можно покомпактнее)
а у меня у одного нет закрепленого коментария?
Кто Вы по темпераменту?
Сангвиник
У меня такое чувство, что питон, как будто бы специально заточен для работы со словами из текста.
s[1::2]
тенет на звёзды потому что в вашу честь должны назвать звезду
Мое мнение -простые вещи долго разжевываете, а вот более сложные (например, последняя задачка) проглатываете. Может это педагогический метод - чтобы зрители самостоятельно ее решали? Не знаю. Просто наблюдение
Есть такой момент, на счет метода вы правы)
s = input()
if s.count("y") and s.count("s"):
print("Буква 'y' встречается", s.count("y"), "раз.")
print("Буква 's' встречается", s.count("s"), "раз.")
elif s.count("y"):
print("Буква 'y' встречается", s.count("y"), "раз.")
elif s.count("s"):
print("Буква 's' встречается", s.count("s"), "раз.")
elif s != "s" and s != "y":
print("В введенном предложении нет букв 'y' и 's'.")