Python для всіх
Зарезервовані слова мови Python
and | del | global | not | with |
as | elif | if | or | yield |
assert | else | import | pass | |
break | except | in | raise | |
class | finally | is | return | |
continue | for | lambda | try | |
def | from | nonlocal | while |
FOR - коли кількість ітерацій фіксована, більш чистіший і коротший код, кращій вибір
WHILE - коли кількість ітерацій вираховується під час виконання коду
type() відобразить тип
# type() відобразить тип
print( type('Hello, World!') )
print( type(555) )
######################################################
# f рядок - варіант відображення змінної
######################################################
num = 4
print('Мой ответ №1: ' + str(num))
print(f'Мой ответ №2: {num}')
######################################################
# виводить "Yes" коли парне число
######################################################
def even(x):
if x%2 == 0:
print("Yes Even")
else:
print(x, "No Even, Odd")
even(3)
even(4)
######################################################
# 'замінити всі # на пробіли'
# msg = input()
msg = 'бла#бла#бла'
print(msg.replace('#', ' '))
print("цей текст змінив UPPER".upper())
print("цей текст змінив LOWER".lower())
## Як видалити зайві пробіли, залишивши по одному між словами, не торкаючись при цьому перенесення на інший рядок?
import re
s = "some text goes here"
s = re.sub(" +", " ", s)
print(s)
#join - об'еднуе список в якості роздільника
x = ", ".join(["spam", "eggs", "ham"])
print(x)
print(type(x))
# split() - протилежність join()
str = "some text goes here"
x = str.split(' ')
print(x)
print(type(x))
# format - abracadabra
print("{0}{1}{0}".format("abra", "cad"))
# додавати в кінець черги та виводити підсумок
queue = ['John', 'Amy', 'Bob', 'Adam']
n = input()
queue.append(n)
print(queue)
# результат 6
nums = [1, 3, 5, 2, 4]
res = min(nums) + max(nums)
print(res)
# код видасть 1
x = [2, 4, 5, 7, 4]
y = x.index(4)
print(y)
# код видасть 7
nums =[9,8,7,6,5]
nums.append(4)
print(nums)
nums.insert(2, 11)
print(nums)
print(len(nums))
# сума послідовності чисел від 1 до N
# N = int(input())
N = 100
sum = 0
for x in range(1, N+1):
sum += x
print(sum)
sq = [0,1,4,9,16,25,36,49,64]
sqs = [0,1,4,9,16,25,36,49,64,81]
print(sq[4:])
print(sq[::2])
print(sq[2:8:3])
print(sqs[1::4])
# до кінця списку list[2:]
# з початку списку list[:2]
list = ['a', 'b', 'c', 'd']
a = list[2:]
print(a)
nums = [1,2,3,4,5]
res = 0
for x in nums:
if x%2==0:
continue
else:
res =+ x
print(res)
# сума чисел списку
list = [1,2,3,4,5,6,7,8,9]
sum = 0
for x in list:
sum += x
print(sum)
# BREAK
text = "some text"
for x in text:
if x == 'e':
break
print(x)
# виводить even(парні) odd(непарні)
x = 1
while x < 10:
if x%2 == 0:
print(str(x) + " is even (парні)")
else:
print(str(x) + " is odd (непарні)")
x += 1
# цикл від 1 до 5
i = 1
while i <=4:
print(i)
i = i + 1
print(i)
print("Finished! " + str(i))
######################################################
© 2021-2023 Калюта Віктор