Тест-строки, язык Python,заранее спасибо
- В программе используется символьная строка s:
s = "Привет от старых штиблет!" Отметьте все правильные операторы, работающие с этой символьной строкой.
- s = "12345"
- "12345" = s
- s[1] = "0"
- s1 = s[:]
- s[:] = s1
- Что будет выведено на экран после выполнения программы? s = "123" s = s + "0" + s; s = s + s; print ( s )
- Что будет выведено на экран после выполнения этой программы? s = "123" s = s + s[2] + s + s[3] print ( s )
- Что будет выведено на экран после выполнения этой программы? s = "12345" n = len(s) + len("456") print ( n )
- Что будет выведено на экран после выполнения программы? s = "123456789" s1 = "abcdef" s = s[4:6] + "0" + s1[2:5] print ( s )
- Что будет выведено на экран после выполнения этой программы? s = "0123456" q = "abc" s = s[:2] + s[5:] q = q[0] + s + q[1:] print ( q )
- Что будет выведено на экран после окончания работы программы? s = "0123456789" q = s[2:] n = q.find("6") print ( n )
- Что будет выведено на экран после выполнения этой программы? s = "0123456789" n = s.find("456") q = s[:n+2] + s[n+5:] print ( q )
- Сколько единиц будет выведено на экран? s = "123456" while len(s) > 0: s = s[2:] print ( "1", end="" )
- Программа должна считать, сколько раз в строке S встречается подстрока "12". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов. c = 0 while True: . if p < 0: break c += 1 S = S[p+2:]
- Программа должна считать, сколько раз в строке S встречается цифра "0". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов. c = 0 for q in S: if q == "0": .
- Какой оператор надо вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке? Вводите ответ без пробелов. Q = "0123456789" S = "0" for k in range(1,10): .