Как записывается инструкция которая формирует символьную строку заданного формата
Перейти к содержимому

Как записывается инструкция которая формирует символьную строку заданного формата

  • автор:

составить новую строку из уникальных символов заданной строки [закрыт]

Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 7 лет назад .

Требуется вести с клавиатуры строку и после сформировать новую из тех символов, которые встречаются в ней только один раз.

Отслеживать
52.2k 11 11 золотых знаков 108 108 серебряных знаков 312 312 бронзовых знаков
задан 25 ноя 2016 в 19:29
23 1 1 серебряный знак 6 6 бронзовых знаков
списками, причем, не пользоваться
25 ноя 2016 в 20:36
задание выполнил, просто нужно было указать, что тут требуется метод count и на этом всем спасибо
25 ноя 2016 в 21:07

Добро пожаловать на Stack Overflow. У нас не принято выполнять задания за учащихся. Пожалуйста, решайте задачи самостоятельно и задавайте вопросы по конкретным ошибкам или затруднениям.

26 ноя 2016 в 6:28

@NickVolynkin: суть вопроса понятна, вот к примеру решение (ещё схожая задача). Не нужно фиктивные причины закрытия использовать. Если вы не согласны, что проблему работа за автора не решить, закрывая вопросы, то опубликуйте на Мете свой ответ с предложением о введении такой причины закрытия с конкретной формулировкой (если на чужих ошибках не получается учиться, можно попробовать свои совершать).

26 ноя 2016 в 7:28

@jfs я вижу тут четыре отдельных задачи: ввести строку с клавиатуры; посчитать символы в строке объекты в списке и положить результат, например, в словарь символ: количество ; отфильтровать из словаря ключи по условию на значение; объединить результат в строку. Непонятно, что именно у автора не получается сделать.

26 ноя 2016 в 8:13

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

s = 'qwertyqwertyufgfghjj' # символы "u","h" встречаются один раз set_s = set(s) res = ''.join([x for x in set_s if s.count(x) == 1]) print(res) 

upd: без использования списков

s = 'qwertyqwertyufgfghjj' # символы "u" и "h" встречаются один раз set_s = set(s) res = '' for x in set_s: if s.count(x) == 1: res +=x print(res) 

Отслеживать
ответ дан 25 ноя 2016 в 20:30
Dmitry Erohin Dmitry Erohin
996 5 5 серебряных знаков 8 8 бронзовых знаков
а как без перевода в списки?
25 ноя 2016 в 20:36

stri = input() result = ''.join(char for char in set(stri) if stri.count(char) == 1) 
from collections import Counter stri = input() counter_dict = Counter(stri) result = ''.join(key for key in counter_dict if counter_dict[key] == 1) 

result в порядке ввода — index, sorted

result = ''.join(sorted(result, key=stri.index)) 

Отслеживать
ответ дан 25 ноя 2016 в 20:19
vadim vaduxa vadim vaduxa
8,942 14 14 серебряных знаков 24 24 бронзовых знака
не всё так просто, тут нужно обойтись без использования списков
25 ноя 2016 в 20:25

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

25 ноя 2016 в 21:01

@rosharh: код в ответе работает, но стиль является неудовлетворительным: ненужное использование lambda , слишком короткие имена везде, уминание кода в одну строку без нужды. Отсутствие описания/разделения: в частности не упоминается, что первое решение это квадратичный алгоритм, а второе решение—линейный. Для крошечного ввода это не важно, но так как ответы на Stack Overflow рассчитаны не только на одного автора, но и для будущих читателей это следует упомянуть. По отдельности больших грехов нет, но по совокупности (не первый раз мне приходится про отсутствие описания говорить), ставлю минус.

Основы Python

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.

Проерка знаний учащихся по основам языка программирования Python

Система оценки: 5* балльная

Список вопросов теста

Вопрос 1

Как записывается инструкция, которая формирует символьную строку заданного формата?

Составьте слово из букв:

Ввод и вывод данных в программах на языке Python

Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания — 5 балльная. Разбалловка теста — 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. С допущенными ошибками и верными ответами можно будет ознакомиться после прохождения теста. Удачи!

Система оценки: 5 балльная

Список вопросов теста

Вопрос 1

Какие из приведённых утверждений правдивы?

Варианты ответов
  • В Python не предусмотрено инструкций для ввода и вывода данных.
  • Для вывода данных из оперативной памяти компьютера на экран монитора используется инструкция print ()
  • Функция print () возвращает числовые данные.
  • Функция input () возвращает текстовые данные.
Вопрос 2

Как называется принцип, согласно которому ввод и вывод данных в программе должны сопровождаться поясняющими сообщениями и подсказками?

Варианты ответов
  • Понятность программы
  • Дружественность пользовательского интерфейса
  • Ясность пользовательского интерфейса
  • Полезность программы
Вопрос 3

Выберите инструкцию, присваивающую переменной a значение, введённое пользователем с клавиатуры.

Варианты ответов
  • a = print ()
  • print (a)
  • input (a)
  • a = input ()
Вопрос 4

Данные какого типа возвращает функция input ()?

Варианты ответов
Вопрос 5

Что будет выведено на экран в результате выполнения инструкции print (2, ‘a’, 8)?

Вопрос 6

Что будет выведено на экран в результате выполнения инструкции print (2, ‘a’, 8, sep = ‘, ‘)?

Вопрос 7

Как записывается инструкция, которая формирует символьную строку заданного формата?

Варианты ответов
Вопрос 8

Какая символьная строка будет сформирована в результате выполнения инструкции
s = ».format (8)? При записи ответа вместо пробелов используйте нижние подчёркивания.

Вопрос 9

Какая символьная строка будет сформирована при выполнении инструкции s = ».format (3.1496)? При записи ответа вместо пробелов используйте нижние подчёркивания.

Вопрос 10

Запишите в нормальной форме число 0.2e+01.

Выберите инструкцию присваивающую переменной a значение введенное пользователем с клавиатуры

Почему Маша Миронова из повести Капитанская дочка, преданная и скромная?

Предмет: Биология,
автор: vladkoptsev48

ЗАПОЛНИТЕ ТАБЛИЦУ СРОЧНОО. ​

Предмет: Информатика,
автор: Аноним

назови известные тебе операционные системы

Предмет: Биология,
автор: Влад212212

Кратко описать пищеварительную систему плоских червей

Информатика,

вопрос задал berikbaevermurat25,

8 месяцев назад

Ответы на вопрос

Ответил restIess

Второй ответ: a = input()

Биология,
27 дней назад

какое будет потомство от скрещивания двух гетерозиготных мух дррозофил с серым телом ( чёрное тело рецессивный признак)?

Литература,
27 дней назад

что происходит с Марьей Болконской в 1 томе «Войны и мир»…

Математика,
8 месяцев назад

Выбери наибольшее число и округли его до сотен срочно!! Дам 11баллов​…

Қазақ тiлi,
8 месяцев назад

3-тапсырма. Көп нүктенің орнына тиісті сөздерді жазып, мақал-мәтелдерді толықтырыңдар.

Алгебра,
6 лет назад

Решить уравнение, пожалуйста…

Биология,
6 лет назад

Изучите кору 3-4 видов деревьев или кустарников. Провелите ладонью по коре. Какова она на ощупь ( гладкая, шершавая, бугристая, с трещинами…)? Каков цвет коры?
Нужны названия 3 видов, цвет,…

Какой элемент схемы является инструкцией?

Какой элемент схемы является инструкцией?

Определите порядок выполнения операций в указанной инструкции?

Определите порядок выполнения операций в указанной инструкции?

  • 1-2-3-4-5
  • 5-3-4-2-1
  • 5-4-3-2-1

Какие из приведнных утверждений являются ложными?

  • Программы на Python состоят из модулей
  • Переменные в Python автоматически объявляются перед первым использованием.
  • Python не является интерпретируемым языком программирования.
  • Переменная — это именованная область жсткого диска

Как называется инструкция, которая определяет данные соответствующие переменной?

  • Инструкция присваивания
  • Инструкция цикла
  • Инструкция определения

Какие значения из указанных могут принимать переменные типа int?

Как называется принцип, согласно которому ввод и вывод данных в программе должны сопровождаться поясняющими сообщениями и подсказками?

  • Понятность программы
  • Полезность программы
  • Дружественность пользовательского интерфейса
  • Ясность пользовательского интерфейса

Выберите инструкцию, присваивающую переменной a значение, введнное пользователем с клавиатуры.

  • print (a)
  • input (a)
  • a = input ()
  • a = print ()

Какие из приведенных утверждений являются ложными python

+

3 Смотреть ответы Добавь ответ +10 баллов

Какой из следующих утверждений даст ошибку? Нужна помощь в python

Введение в Python. Структура программы

  • Команды
  • Инструкции
  • Операторы
  • Модули
  • -10
  • ‘a10c’
  • 10
  • 7.8
  • Инструкция ветвления
  • Инструкция цикла
  • Инструкция присваивания
  • Инструкция определения

Определите порядок выполнения операций в указанной инструкции?

Изображение Ответ

предложение вопросительное, невосклицательное, простое, двусоставное, распространенное, сложнено обращением.

ты клонишь гр основа, подлеж — ты, выр местоимением. клонишь — простое глагольное сказуемое, выр глаголом, клонишь что? макушку дополнение, выр существит, какую? свою определение,выр местоимением, клонишь ,выр существит с предлогом — над чем? дополнение

Начало программирования на языке Python

Какие значения из указанных могут принимать переменные типа int?

Варианты ответов
Вопрос 2

Определите порядок выполнения операций в указанной инструкции?

a = 3 — 5 * 4 ** (-3 + 2)

Варианты ответов
Вопрос 3

Какое значение будет у переменной val после выполнения инструкции val = 3 ** 4 — 2 &

Вопрос 4

Что будет выведено на экран в результате выполнения инструкции print (2, ‘a’, 8)?

Вопрос 5

Выберите инструкцию, присваивающую переменной a значение, введённое пользователем с клавиатуры.

Варианты ответов
  • a = input()
  • input(a)
  • a = print()
  • print(a)
Вопрос 6

Данные какого типа возвращает функция input ()?

Варианты ответов
Вопрос 7

Какие из приведённых утверждений правдивы?

Варианты ответов
  • В Python не предусмотрено инструкций для ввода и вывода данных
  • Для вывода данных из оперативной памяти компьютера на экран монитора используется инструкция print ()
  • Функция print () возвращает числовые данные.
  • Функция input () возвращает текстовые данные.
Вопрос 8

Что будет выведено на экран в результате выполнения инструкции print (2, ‘a’, 8, sep = ‘, ‘)?

Вопрос 9

Как называются алгоритмы, содержащие ветвления?

Варианты ответов
  • Линейные
  • Разветвляющиеся
  • Циклические
  • Рекурсивные
Вопрос 10

Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?

Варианты ответов
  • Следование
  • Ветвление
  • Цикл
Вопрос 11

Какие значения могут принимать переменные логического типа в языке Python?

Варианты ответов
Вопрос 12

Какая чать оператора ветвления в языке Python реализует разделение кода более, чем на две ветви? (используется при вложенных условиях)

Варианты ответов
Вопрос 13

При помощи чего простые логические высказывания соединяются в сложные?

Варианты ответов
  • С помощью союзов
  • С помощью основных арифметических операций
  • С помощью инструкции присваивания
  • С помощью логических операций
Вопрос 14

Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?

Варианты ответов
Вопрос 15

Какое значение, должна иметь переменная s, чтобы в ветвлении с условием s != 0 выполнился блок else?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *