Типы данных. Строковый тип данных
Строковый тип данных
Что покажет приведенный ниже фрагмент кода?:
mystr = 'да' mystr = mystr + 'нет' mystr = mystr + 'да' print(mystr)
Ответ: данетда
Что покажет приведенный ниже фрагмент кода?:
str1 = '1' str2 = str1 + '2' + str1 str3 = str2 + '3' + str2 str4 = str3 + '4' + str3 print(str4)
Ответ: 121312141213121
Что покажет приведенный ниже фрагмент кода?:
mystr = '123' * 3 + '456' * 2 + '789' * 1 print(mystr)
Ответ: 123123123456456789
Напишите программу, которая выводит текст:
"Python is a great language!", said Fred. "I don't ever remember having this much fun before."
print('''"Python is a great language!", said Fred. "I don't ever remember having this much fun before."''')
Напишите программу, которая считывает с клавиатуры две строки – имя и фамилию пользователя и выводит фразу:
Hello <введённое имя> <введённая фамилия>! You have just delved into Python
name = input() s_name = input() print('Hello ' + name + ' ' + s_name + '! You just delved into Python')
Напишите программу, которая считывает с клавиатуры название футбольной команды и выводит информацию о ней в следующем формате:
Футбольная команда <название футбольной команды> имеет длину <длина названия футбольной команды> символов
a = input() l = len(a) print('Футбольная команда', a, 'имеет длину', l, 'символов')
Даны названия трёх городов. Напишите программу, которая определяет самое короткое и самое длинное название города.
a = input() b = input() c = input() aa = len(a) bb = len(b) cc = len(c) min_s = min(aa, bb, cc) max_s = max(aa, bb, cc) if min_s == aa: print(a) elif min_s == bb: print(b) else: print(c) if max_s == aa: print(a) elif max_s == bb: print(b) else: print(c)
Вводятся 3 строки в случайном порядке. Напишите программу, которая выясняет, можно ли из длин этих строк построить арифметическую прогрессию.Программа должна вывести строку «YES», если из длин введенных слов можно построить арифметическую прогрессию, или «NO» в противном случае.
a = input() b = input() c = input() aa = len(a) bb = len(b) cc = len(c) p_max = max(aa, bb, cc) p_min = min(aa, bb, cc) if (p_max + p_min) / 2 == aa: print('YES') elif (p_max + p_min) / 2 == bb: print('YES') elif (p_max + p_min) / 2 == cc: print('YES') else: print('NO')
Что покажет приведённый ниже код?:
language1 = 'JavaScript' language2 = 'Java' print(language1 in language2) print(language2 in language1)
Ответ: False True
Что покажет приведённый ниже код?:
digits = '0123456789' print('45' in digits) print('09' in digits)
Ответ: True False
Какие значения может принимать строковая переменная s, чтобы в результате выполнения кода был выведен текст «YES»?:
if s in 'abc123abc': print('YES') else: print('NO')
Ответ: s = 'a; ' s = '1' ; s = '23'; s = '3ab'; s = '123abc'
Напишите программу, которая считывает одну строку, после чего выводит «YES», если во введённой строке есть подстрока «синий», или «NO» в противном случае.
a = input() if 'синий' in a: print('YES') else: print('NO')
Напишите программу, которая считывает одну строку, после чего выводит «YES» (без кавычек), если во введённой строке есть подстрока «суббота» или «воскресенье», или «NO» (без кавычек) в противном случае.
a = input() if 'суббота' in a or 'воскресенье' in a: print('YES') else: print('NO')
Будем считать email адрес корректным, если в нём есть символы собачки (@) и точки (.). Напишите программу, проверяющую корректность email адреса.
a = input() if '@' in a and '.' in a: print('YES') else: print('NO')