Составьте программу, которая предлагает ввести с клавиатуры две строки a и b, а затем:
1. соединяет их в новую строку c и выводит результат
2. определяет количество символов в новой строке c
3. выводит на экран более длинную из строк a и b
4. выводит на экран большую из строк a и b
Составьте программу, которая из слова ИФОРМАТИКА получает слова:
1. ФОРМА
2. ФИРМА
3. МАК
Дана строка, состоящая из слов, разделенных пробелами. Вывести самое длинное слово в строке количество букв в нем.
Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.
Дана строка, состоящая из слов, разделенных пробелами. Заменить строчные буквы, а на б и прописные A на B. Вывести получившуюся строку и количество замененных букв в ней.
Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.
Дана строка, состоящая только из заглавных латинских букв и пробелов. Словом, назовём последовательность символов, не содержащую пробелов и ограниченную пробелами, началом или концом строки. Требуется найти количество слов в заданной строке, которые начинаются на букву «R».
Дана строка. Удалите из этой строки все символы*.
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.
Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.
С клавиатуры вводится строка, содержащая имя, отчество и фамилию человека, например, Петров Михаил Николаевич
Каждые два слова разделены одним пробелом, в начале строки пробелов нет. В результате обработки должна получиться новая строка, содержащая фамилию и инициалы: М.Н. Петров
В текстовый файл построчно записаны фамилия имя учащихся класса и его оценка за контрольную работу. Вывести на экран всех учащихся, чья оценка меньше 4 баллов и посчитать средний балл по классу.
Дана строка, состоящая из слов, разделенных пробелами. Вывести самое длинное слово в строке количество букв в нем.
Код Python
s = input()
s = s.split()
count = 0
for i in s:
if len(i)>count:
count = len(i)
word = i
print(word)
print(len(word))
Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.
Код Python
print(
input().count(' ') +
1)
# или
вот так
s = input()
s =
s.split()
n =
len(s)
print(n)
Дана строка, состоящая только из заглавных латинских букв и пробелов. Словом, назовём последовательность символов, не содержащую пробелов и ограниченную пробелами, началом или концом строки. Требуется найти количество слов в заданной строке, которые начинаются на букву «R».
Код Python
S =
input().split()
c = 0
for
each in S:
if each[0] == 'R':
c += 1
print(c)
Дана строка. Удалите из этой строки все символы*.
print(input().replace('*', ''))
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.
Код Python
s =
input()
print(s[(len(s) +
1) //
2:] +
s[:(len(s) +
1) //
2])
Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.
Код Python
s = input()
word1 = s[:s.find(' ')]
word2 = s[s.find(' ') + 1:]
print(word2 + ' ' + word1)
С клавиатуры вводится строка, содержащая имя, отчество и фамилию человека, например, Михаил Николаевич Петров
Каждые два слова разделены одним пробелом, в начале строки пробелов нет. В результате обработки должна получиться новая строка, содержащая фамилию и инициалы: Петров М.Н.
Код Python
print ( "Введите имя, отчество и фамилию:" )
s = input()
fio = s.split()
s = fio[1][0] + "." + fio[2][0] + "." + " " + fio[0]
print(s)
В текстовый файл построчно записаны фамилия имя учащихся класса и его оценка за контрольную работу. Вывести на экран всех учащихся, чья оценка меньше 4 баллов и посчитать средний балл по классу.
Код Python
f = open("class10.txt")
sum = 0
n = 0
for s in f:
s = s.split()
d = int(s[2])
sum += d
n += 1
if d < 4:
print(s[0], s[1] , s[2])
f.close()
print('Средний балл %.2f' %(sum/n))
© ООО «Знанио»
С вами с 2009 года.