Абрамян решебник с языке программирование 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