Python: 16a — Символьные строки 1. Что выведет программа
s = input(«Введите слово: «)
print ( len(s) )
если ввести слово
жбан
Ответ:
2. Что выведет на экран эта программа:
s = «инф»
q = «a» * 5
s = s + q
print(s)
Ответ:
3. Что выведет на экран эта программа?
s = «ксе»
s1 = «во»
s2 = s1 + s + «ль»
print ( s2 + s1 )
Ответ:
4. Что выведет на экран эта программа?
s = «информатика»
print ( s[5] )
Ответ:
5. Что выведет на экран эта программа?
s = «кибернетика»
print ( s[-5] )
Ответ:
6. Что выведет на экран эта программа?
s = «космонавтика»
print ( s[3:6] )
Ответ:
7. Что выведет на экран эта программа?
s = «галактика»
q = s[:3]
print ( q )
Ответ:
8. Что выведет на экран эта программа?
s = «планшет»
q = s[3:]
print ( q )
Ответ:
9. Что выведет на экран эта программа?
s = «абвгдежзик»
q = s[:3] + s[5:]
print ( q )
Ответ:
10. Что выведет на экран эта программа?
s = «абвгдежзик»
q = s[:6] + «. » + s[9:]
print ( q )
Ответ:
11. Что выведет на экран эта программа?
s = «монитор»
q = s[3:-3]
print ( q )
Ответ:
Символьные строки (lite)
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания — 5 балльная. Разбалловка теста — 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. Удачи!
Система оценки: 5* балльная
Список вопросов теста
Вопрос 1
Что выведет программа
s = input("Введите слово: ") print ( len(s) )
если ввести слово
строй
Вопрос 2
Что выведет на экран эта программа:
s = "инф" q = "a" * 5 s = s + q print(s)
Вопрос 3
Что выведет на экран эта программа?
s = "ксе" s1 = "во" s2 = s1 + s + "ль" print ( s2 + s1 )
Вопрос 4
Что выведет на экран эта программа?
s = "информатика" print ( s[3] )
Вопрос 5
Что выведет на экран эта программа?
s = "кибернетика" print ( s[-2] )
Вопрос 6
Что выведет на экран эта программа?
s = "космонавтика" print ( s[2:5] )
Вопрос 7
Что выведет на экран эта программа?
s = "галактика" q = s[:4] print ( q )
Вопрос 8
Что выведет на экран эта программа?
s = "планшет" q = s[3:] print ( q )
Вопрос 9
Что выведет на экран эта программа?
s = "абвгдежзик" q = s[:3] + s[5:] print ( q )
Вопрос 10
Что выведет на экран эта программа?
s = "абвгдежзик" q = s[:4] + ". " + s[7:] print ( q )
Вопрос 11
Что выведет на экран эта программа?
s = "монитор" q = s[1:-2] print ( q )
Помогите пж с задачей на Python
Мы пишем программу — анализатор слов, чтобы потом, возможно, использовать её для тренировки нейросети, которая будет генерировать нужный нам текст.
Пользователь вводит слово. Напишите программу, которая считает количество уникальных букв в слове. Уникальные буквы — это те, которые встречаются всего один раз.
Введите слово: привет
Кол-во уникальных букв: 6
Введите слово: лава
Кол-во уникальных букв: 2
Лучший ответ
s = input(‘Введите слово: ‘) #.lower()
print(‘Кол-во уникальных букв:’, len([i for i in set(s) if s.count(i) == 1]))
Остальные ответы
word = input(‘Введите слово: ‘)
word_list = list(set(word))
print(‘Кол-во уникальных букв:’, len(word_list))
Darth VaderУченик (210) 2 года назад
ответ неправильный
Вариант программы без лишних функций.
word = input(‘Введите слово: ‘)
letters = list(word)
total = 0
for i in letters:
same_letters = 0
for j in letters:
if j == i:
same_letters += 1
if same_letters > 2:
continue
elif same_letters == 2:
total += 1
break
Александр КарасевЗнаток (377) 1 год назад
А Вы сами проверили свой код?
Проверьте. Получите интересные результаты.
def function(x, y):
count = 0
for returned in y:
if x == returned:
count += 1
if count == 2:
return None
return x
input_word = input(«Введите слово: «)
for unic in input_word:
m = function(unic, input_word)
if m is None:
pass
else:
count_unic_word += 1
print(f»Количество уникальных букв: «)
Можно вот так попробовать