Абрамян решебник с языке программирование Python
103 subscribers
9 photos
1 file
3 links
Download Telegram
🎲 Some Useful Computer Shortcuts 🎲

Ctrl+A - Select All
Ctrl+B - Bold
Ctrl+C - Copy
Ctrl+D - Fill Down
Ctrl+F - Find
Ctrl+G - Goto
Ctrl+H - Replace
Ctrl+I - Italic
Ctrl+K - Insert Hyperlink
Ctrl+N - New Workbook
Ctrl+O - Open
Ctrl+P - Print
Ctrl+R - Fill Right
Ctrl+S - Save
Ctrl+U - Underline
Ctrl+V - Paste
Ctrl W - Close
Ctrl+X - Cut
Ctrl+Y - Repeat
Ctrl+Z - Undo
F1 - Help
F2 - Edit
F3 - Paste Name
F4 - Repeat last action
F4 - While typing a formula, switch between absolute/relative refs
F5 - Goto
F6 - Next Pane
F7 - Spell check
F8 - Extend mode
F9 - Recalculate all workbooks
F10 - Activate Menu bar
F11 - New Chart
F12 - Save As
Ctrl+: - Insert Current Time
Ctrl+; - Insert Current Date
Ctrl+" - Copy Value from Cell Above
Ctrl+’ - Copy Formula from Cell Above
Shift - Hold down shift for additional functions in Excel’s menu
Shift+F1 - What’s This?
Shift+F2 - Edit cell comment
Shift+F3 - Paste function into formula
Shift+F4 - Find Next
Shift+F5 - Find
Shift+F6 - Previous Pane
Shift+F8 - Add to selection
Shift+F9 - Calculate active worksheet
Shift+F10 - Display shortcut menu
Shift+F11 - New worksheet
Ctrl+F3 - Define name
Ctrl+F4 - Close
Ctrl+F5 - XL, Restore window size
Ctrl+F6 - Next workbook window
Shift+Ctrl+F6 - Previous workbook window
Ctrl+F7 - Move window
Ctrl+F8 - Resize window
Ctrl+F9 - Minimize workbook
Ctrl+F10 - Maximize or restore window
Ctrl+F11 - Inset 4.0 Macro sheet
Ctrl+F1 - File Open
Alt+F1 - Insert Chart
Alt+F2 - Save As
Alt+F4 - Exit
Alt+Down arrow - Display
AutoComplete list
Alt+’ - Format Style dialog box
Ctrl+Shift+~ - General format
Ctrl+Shift+! - Comma format
Ctrl+Shift+@ - Time format
Ctrl+Shift+# - Date format
Ctrl+Shift+$ - Currency format
Ctrl+Shift+% - Percent format
Ctrl+Shift+^ - Exponential format
Ctrl+Shift+& - Place outline border around selected cells
Ctrl+Shift+_ - Remove outline border
Ctrl+Shift+* - Select current region
Ctrl++ - Insert
Ctrl+- - Delete
Ctrl+1 - Format cells dialog box
Ctrl+2 - Bold
Ctrl+3 - Italic
Ctrl+4 - Underline
Ctrl+5 - Strikethrough
Ctrl+6 - Show/Hide objects
Ctrl+7 - Show/Hide Standard toolbar
Ctrl+8 - Toggle Outline symbols
Ctrl+9 - Hide rows
Ctrl+0 - Hide columns
Ctrl+Shift+( - Unhide rows
Ctrl+Shift+) - Unhide columns
Alt or F10 - Activate the menu
Ctrl+Tab - In toolbar: next toolbar
Shift+Ctrl+Tab - In toolbar: previous toolbar
Ctrl+Tab - In a workbook: activate next workbook
Shift+Ctrl+Tab - In a workbook: activate previous workbook
Tab - Next tool
Shift+Tab - Previous tool
Enter - Do the command
Shift+Ctrl+F - Font Drop down List
Shift+Ctrl+F+F - Font tab of Format Cell Dialog box
Shift+Ctrl+P - Point size Drop down List
Ctrl + E - Align center
Ctrl + J - justify
Ctrl + L - align 
Ctrl + R - align right
Alt + Tab - switch applications
Windows + P - Project screen
Windows + E - open file explorer
Windows + D - go to desktop
Windows + M - minimize all windows
Windows + S - search
👍1
String1.

C = 'A'
code = ord(C)
print(code)
Результатом выполнения этого кода будет число 65, так как символ "A" имеет код 65 в кодовой таблице ASCII.

String2.

N = 65
symbol = chr(N)
print(symbol)
Результатом выполнения этого кода будет символ "A".

String3.

C = 'A'
prev_code = ord(C) - 1
next_code = ord(C) + 1

prev_symbol = chr(prev_code)
next_symbol = chr(next_code)

print(prev_symbol, next_symbol)
Результатом выполнения этого кода будет символ "Z" (предшествующий символу "A") и символ "B" (следующий за символом "A").

String4.

N = 5

for i in range(N):
code = ord('A') + i
symbol = chr(code)
print(symbol)
Результатом выполнения этого кода будет вывод следующих букв: A, B, C, D, E.
String5.

N = 5

for i in range(N):
code = ord('z') - i
symbol = chr(code)
print(symbol)
Результатом выполнения этого кода будет вывод следующих букв: z, y, x, w, v.

String6.

C = 'A'

if C.isdigit():
print("digit")
elif C.isalpha():
if C.islower():
print("lab")
else:
print("пиs")
Результатом выполнения этого кода будет вывод строки "lab", так как символ "A" является латинской буквой в нижнем регистре.

String7.

string = "Hello"

first_code = ord(string[0])
last_code = ord(string[-1])

print(first_code, last_code)
Результатом выполнения этого кода будет вывод кодов первого и последнего символа строки: 72 111.

String8.

N = 5
C = 'A'

result = C * N
print(result)
Результатом выполнения этого кода будет вывод строки "AAAAA".
String9:
N = 10
C1 = 'A'
C2 = 'B'
result = ""
current_char = C1
for i in range(N):
result += current_char
if current_char == C1:
current_char = C2
else:
current_char = C1
print(result)
String10:
input_string = "Hello, World!"
output = input_string[::-1]
print(output)
String11:
input_string = "Hello"
output = ' '.join(list(input_string))
print(output)
String12:
input_string = "Hello"
N = 2
result = []
for char in input_string:
result.append(char)
result.append('*' * N)
output = ''.join(result)
print(output)
String13. Для подсчета количества цифр в строке можно использовать методы строки, такие как isdigit(). Необходимо пройтись по каждому символу строки и проверить, является ли он цифрой. Если символ является цифрой, увеличиваем счетчик на 1.

Пример кода:

string = "abc123def456"
count = 0
for char in string:
if char.isdigit():
count += 1
print("Количество цифр в строке:", count)
String14. Для подсчета количества прописных латинских букв в строке можно использовать методы строки, такие как islower(). Необходимо пройтись по каждому символу строки и проверить, является ли он прописной латинской буквой. Если символ является прописной латинской буквой, увеличиваем счетчик на 1.

Пример кода:

string = "AbcDefGhi"
count = 0
for char in string:
if char.islower():
count += 1
print("Количество прописных латинских букв в строке:", count)
String15. Для подсчета общего количества строчных латинских и русских букв в строке можно использовать методы строки, такие как islower(). Необходимо пройтись по каждому символу строки и проверить, является ли он строчной латинской или русской буквой. Если символ является строчной латинской или русской буквой, увеличиваем счетчик на 1.

Пример кода:

string = "AbcDefGhiПриветМир"
count = 0
for char in string:
if char.islower() or char.islower():
count += 1
print("Общее количество строчных латинских и русских букв в строке:", count)
String16. Для преобразования всех прописных латинских букв в строчные можно использовать методы строки, такие как lower(). Необходимо вызвать этот метод для исходной строки.

Пример кода:

string = "AbcDefGhi"
result = string.lower()
print("Результат:", result)
String17. Для преобразования всех строчных букв (как латинских, так и русских) в прописные можно использовать методы строки, такие как upper(). Необходимо вызвать этот метод для исходной строки.

Пример кода:

string = "AbcDefGhiПриветМир"
result = string.upper()
print("Результат:", result)
# String17
s = "Привет, мир!"
s = s.upper()
print(s) # Вывод: ПРИВЕТ, МИР!

# String18
s = "Привет, мир!"
s = ''.join([c.upper() if c.islower() else c.lower() for c in s])
print(s) # Вывод: пРИВЕТ, МИР!

# String19
s = "123.45"
if s.isdigit():
if s.find('.') != -1:
print(2) # Вывод: 2 (вещественное число)
else:
print(1) # Вывод: 1 (целое число)
else:
print(0) # Вывод: 0 (строку нельзя преобразовать в число)

# String20
n = 12345
digits = str(n)
for digit in digits:
print(digit)

# String21
n = 12345
digits = str(n)
reversed_digits = digits[::-1]
for digit in reversed_digits:
print(digit)
# String22
строка = "12345"
сумма_цифр = sum(int(digit) for digit in строка)
print(сумма_цифр) # Вывод: 15

# String23
выражение = "4+7-2-8"
результат = eval(выражение)
print(результат) # Вывод: 1

# String24
двоичная_строка = "101010"
десятичное_число = int(двоичная_строка, 2)
десятичная_строка = str(десятичное_число)
print(десятичная_строка) # Вывод: 42

# String25
десятичная_строка = "42"
двоичное_число = bin(int(десятичная_строка))
двоичная_строка = str(двоичное_число)[2:]
print(двоичная_строка) # Вывод: 101010
# String26
N = 5
S = "Hello"
if len(S) > N:
S = S[-N:]
else:
S = "." * (N - len(S)) + S
print(S) # Вывод: ".ello"

# String27
N1 = 3
N2 = 2
S1 = "Hello"
S2 = "World"
new_string = S1[:N1] + S2[-N2:]
print(new_string) # Вывод: "Helld"

# String28
C = "a"
S = "banana"
new_string = S.replace(C, C*2)
print(new_string) # Вывод: "baannaana"
# String29
C = "a"
S = "banana"
S0 = "123"
new_string = S.replace(C, S0 + C)
print(new_string) # Вывод: "b123an123ana"

# String30
C = "a"
S = "banana"
S0 = "123"
new_string = S.replace(C, C + S0)
print(new_string) # Вывод: "ba123na123na"

# String31
S = "Hello World"
S0 = "World"
result = S0 in S
print(result) # Вывод: True

# String32
S = "banana"
S0 = "an"
count = S.count(S0)
print(count) # Вывод: 2

# String33
S = "Hello, Hello World"
S0 = "Hello"
new_string = S.replace(S0, "", 1)
print(new_string) # Вывод: ", Hello World"

# String34
S = "banana"
S0 = "an"
last_index = S.rfind(S0)
new_string = S[:last_index] + S[last_index + len(S0):] if last_index != -1 else S
print(new_string) # Вывод: "bana"

# String35
S = "banana"
S0 = "an"
new_string = S.replace(S0, "")
print(new_string) # Вывод: "ba"
String36. Для замены первого вхождения строки S1 на строку S2 в строке S в Python, можно воспользоваться методом replace() и передать ему аргумент count=1. Вот пример кода:

S = "Пример строки S"
S1 = "первое"
S2 = "замена"

replaced_string = S.replace(S1, S2, 1)
print(replaced_string)
Результат выполнения кода будет:

Пример строки замена S
Метод replace() заменяет все вхождения искомой подстроки S1 на новую подстроку S2 в строке S. При указании аргумента count=1, замена будет произведена только для первого вхождения.

String37. Для замены последнего вхождения строки S1 на строку S2 в строке S в Python, можно воспользоваться методом rfind() и срезами строк. Вот пример кода:

S = "Пример строки S"
S1 = "последнее"
S2 = "замена"

last_index = S.rfind(S1)
replaced_string = S[:last_index] + S2 + S[last_index + len(S1):]
print(replaced_string)
Результат выполнения кода будет:

Пример строки замена S
Метод rfind() возвращает индекс последнего вхождения искомой подстроки S1 в строке S. Затем мы используем срезы строк, чтобы объединить части строки S до и после последнего вхождения S1 с новой подстрокой S2.

String38. Для замены всех вхождений строки S1 на строку S2 в строке S в Python, можно воспользоваться методом replace(). Вот пример кода:

S = "Пример строки S с несколькими вхождениями строки S1"
S1 = "S1"
S2 = "замена"

replaced_string = S.replace(S1, S2)
print(replaced_string)
Результат выполнения кода будет:

Пример строки S с несколькими вхождениями строки замена
Метод replace() заменяет все вхождения искомой подстроки S1 на новую подстроку S2 в строке S.
👍1😁1
String39. Для решения данной задачи можно воспользоваться методом split() для разделения строки на подстроки по символу пробела. Затем можно выбрать вторую подстроку, используя индекс 1.

string = "Это пример строки с пробелами"
substrings = string.split(" ")
if len(substrings) > 1:
result = substrings[1]
else:
result = ""
print(result)
В данном примере, если исходная строка содержит хотя бы два пробела, то будет выведена подстрока, расположенная между первым и вторым пробелом. Если строка содержит только один пробел, то будет выведена пустая строка.

String40. Для решения данной задачи также можно воспользоваться методом split(), чтобы разделить строку на подстроки по символу пробела. Затем можно выбрать последнюю подстроку, используя индекс -1.

string = "Это пример строки с пробелами"
substrings = string.split(" ")
if len(substrings) > 1:
result = substrings[-1]
else:
result = ""
print(result)
В данном примере, если исходная строка содержит хотя бы два пробела, то будет выведена подстрока, расположенная между первым и последним пробелом. Если строка содержит только один пробел, то будет выведена пустая строка.