Найти в Дзене

Маринет Мортем VS Python: режиссура VS программирование - правильный выбор!

Маринетт Мортен знает английский язык благодаря просмотру фильмов с субтитрами. Она также начала изучать языки программирования, такие как Python и C#. В результате она освоила команды, научилась манипулировать цифрами, буквами и кодами. Но если бы её внимание задержалось на этом подольше, она бы не стала режиссёром. Если бы она была менее уверена в себе и не получила поддержку от окружающих, то осталась бы на уровне кодировщика или программиста, и всё, чем бы она занималась, — это написание бесконечных строк кода, и мир никогда бы не узнал о её таланте. Главное — верить в себя. Собственно, вот те самые коды, чтобы понять, что именно могло затянуть её в пучины программирования. На курсах Python Маринетт Мортем изучены: Математические операторы и функции, Условные операторы (ветвления), Циклы, Списки, Функции, Кортежи, Строки, Словари.
Ее выполненные задания на Питоне можно посмотреть здесь:
https://colab.research.google.com/drive/1rBkijIbys7gfyqH8eVGl1abP28uXlyXl?usp=sharing#scrollTo=

Маринетт Мортен знает английский язык благодаря просмотру фильмов с субтитрами. Она также начала изучать языки программирования, такие как Python и C#. В результате она освоила команды, научилась манипулировать цифрами, буквами и кодами. Но если бы её внимание задержалось на этом подольше, она бы не стала режиссёром. Если бы она была менее уверена в себе и не получила поддержку от окружающих, то осталась бы на уровне кодировщика или программиста, и всё, чем бы она занималась, — это написание бесконечных строк кода, и мир никогда бы не узнал о её таланте. Главное — верить в себя. Собственно, вот те самые коды, чтобы понять, что именно могло затянуть её в пучины программирования.

На курсах Python Маринетт Мортем изучены: Математические операторы и функции, Условные операторы (ветвления), Циклы, Списки, Функции, Кортежи, Строки, Словари.
Ее выполненные задания на Питоне можно посмотреть здесь:
https://colab.research.google.com/drive/1rBkijIbys7gfyqH8eVGl1abP28uXlyXl?usp=sharing#scrollTo=yQmUuRu6i4KT

# @title

a=1

print(a)

print("Hello World!")

q=17

w=12

print(q+w)

print(q-w)

print(q*w)

print(q/w)

print(q**w)

print(q//w)

print(q%w)

29
5
204
1.4166666666666667
582622237229761
1
5

addТекстaddКод

Чтобы изменить содержимое ячейки, дважды нажмите на нее (или выберите "Ввод")

a=3

if a==5:

print("it's okay")

print("out of if")

out of if

a=10

if a==5:

print("its 5")

else:

print("its not 5")

its not 5

value =100

if value ==100:

print("its 100")

elif value == 101:

print("its 101")

elif value == 102:

print("its 102")

else:

print("itsnot 100")

its 100

a=1

b=20

if(a==1 or b==2):

print("its ok")

its ok

a=1

b=2

if(a==1 and b==2):

print("its ok")

its ok

v =2

d= 1000

m=2000

flag ='m'

if flag == 'm':

m= v*d

print("m =",m,"кг")

elif flag =="d":

d = m/v

print("d =",d)

else :

v = m/d

print("v =",v)

m = 2000 кг

i=0

while i<10:

print (i)

i =i+1

0 1 2 3 4 5 6 7 8 9

s = "Hello World!"

for i in s:

print(i)

H e l l o W o r l d !

s= 0

i= 0

n= 5

while i <= n:

s=s+i

i=i+1

print("sum",s)

sum 15

s= "i love you"

for i in s:

print(i)

if i=="v":

continue

print("=")

i = = l = o = v e = = y = o = u =

for i in s:

print(i)

if i =="o":

break

i l o

i =0

while i<3:

print(i)

for j in s:

print(j)

print("=====")

i= i+1

0 i l o v e y o u ===== 1 i l o v e y o u ===== 2 i l o v e y o u =====

for i in s:

print(i)

if i=="b":

print("its break")

break

else:

print("its not break")

i l o v e y o u its not break

a =[0,1,2,3,4,5,6,7,8,9]

print(a)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

a =[1,2.5, True,'a', "Hello!"]

print(a)

[1, 2.5, True, 'a', 'Hello!']

for i in a:

print(i)

1 2.5 True a Hello!

a=[1,2,3,4,5]

b=[i*i for i in a]

print(b)

[1, 4, 9, 16, 25]

a=[10,20,30,40]

a.append(50)

a.append(60)

a.append(True)

print(a)

[10, 20, 30, 40, 50, 60, True]

a=['a','b','c','d']

extra=[1,2,3,4,5]

a.extend(extra)

print(a)

['a', 'b', 'c', 'd', 1, 2, 3, 4, 5]

values=[10,20,30,40,50]

values.insert(2,25)

print(values)

[10, 20, 25, 30, 40, 50]

list_of_numbers = ['a','b','c','d', 'e','f','c','c','g']

list_of_numbers.remove('c')

print(list_of_numbers)

['a', 'b', 'd', 'e', 'f', 'c', 'c', 'g']

list_of_numbers = ['a','b','c','d', 'e','f','c','c','g']

print(list_of_numbers)

list_of_numbers.pop(6)

print(list_of_numbers)

['a', 'b', 'c', 'd', 'e', 'f', 'c', 'c', 'g'] ['a', 'b', 'c', 'd', 'e', 'f', 'c', 'g']

values=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,8,60]

found_value = values.index(8,0,14)

print(found_value)

7

list_of_numbers=['a','b','c','d','e','f','g']

print(list_of_numbers.count('z'))

0

list_of_numbers=[1,20,13,-29,-3,4,65,11]

list_of_numbers.sort()

print(list_of_numbers)

list_of_numbers.sort(reverse=True)

print(list_of_numbers)

[-29, -3, 1, 4, 11, 13, 20, 65] [65, 20, 13, 11, 4, 1, -3, -29]

a=['a','b','c','d','e','f']

a.reverse()

print(a)

['f', 'e', 'd', 'c', 'b', 'a']

a=[]

print(a)

a.append(1)

a.append(2)

a.append(3)

a.append(4)

print(a)

a.clear()

print(a)

[] [1, 2, 3, 4] []

values=[1,2,3,4,5,6,7]

new_list = values

print(new_list)

[1, 2, 3, 4, 5, 6, 7]

values=[1,2,3,4,5,6,7]

print(len(values))

7

values=[10,29,75,22,3,-29,66,0,-1]

print(min(values))

print(max(values))

-29 75

s= 0

for i in values:

s+=i

print("sum",s)

print("sum", sum(values))

sum 175 sum 175

a=list(range(40))

print(a)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39]

a=list(range(5,40))

print(a)

[5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39]

a=list(range(5,201,15))

print(a)

[5, 20, 35, 50, 65, 80, 95, 110, 125, 140, 155, 170, 185, 200]

a=list(range(201,5,-15))

print(a)

[201, 186, 171, 156, 141, 126, 111, 96, 81, 66, 51, 36, 21, 6]

print(list(range(0,89,2)))

print(len(list(range(0,89,2))))

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88] 45

values= list(range(34, 5443,567))

print(values)

n= 1735

if values.count(n):

print("присутствует в списке")

else:

print("не присутствует в списке")

[34, 601, 1168, 1735, 2302, 2869, 3436, 4003, 4570, 5137] присутствует в списке

values=list(range(10,200,23))

print(values)

print("summ=",sum(values))

mul=1

for i in values:

mul *=i

print("mul=", mul)

[10, 33, 56, 79, 102, 125, 148, 171, 194] summ= 918 mul= 91390025532960000

values = [304, 32, 540, 65, 34, 5656, 87, 873]

print("values =", values)

min_value = min(values)

max_value = max(values)

min_index = values.index(min_value, 0, len(values))

max_index = values.index(max_value, 0, len(values))

values[min_index] = max_value

values[max_index] = min_value

print("new_values =", values)

values = [304, 32, 540, 65, 34, 5656, 87, 873] new_values = [304, 5656, 540, 65, 34, 32, 87, 873]

values = [214, 345, 4, 3, 56, 34, 78, 34, 35, 89, 58, 367]

index1 = 0

t= False

for i in values:

index2 = 0

for j in values:

if (i == j and index1 != index2):

print(i)

t=True

index2+=1

if t:

break

index1+=1

34

def add(x,y):

s=x+y

return s

add(20,30)

50

add('abc','def')

'abcdef'

def func():

print("hello World!")

func()

print(func())

hello World! hello World! None

def func():

pass

print(func())

None

a = 0

b = None

b = 3

def multiply(a=5,b=4,c=2):

return a*b*c

multiply(b=5)

50

func = lambda x,y:x+y

func(300,400)

700

(lambda x,y:x+y)(200,300)

500

board = list(range (1,10))

print(board)

[1, 2, 3, 4, 5, 6, 7, 8, 9]

def draw_board(board):

print("-------------")

for i in range(3):

print("|",board[0+i*3],"|",board[1+i*3],"|",board[2+i*3],"|" )

print("-------------")

draw_board(board)

------------- | 1 | 2 | 3 | ------------- | 4 | 5 | 6 | ------------- | 7 | 8 | 9 | -------------

def take_input(player_token):

valid = False

while not valid:

player_answer = input("куда поставить"+ player_token + "?")

try:

player_answer = int(player_answer)

if(player_answer >= 1 and player_answer<=9):

if(str(board[player_answer-1]) not in "XO"):

board[player_answer-1] = player_token

valid = True

else:

print("клетка занята")

else:

print("некорректное значение")

except:

print("некорректное значение")

def check_win(board):

for i in range(0,7,3):

if (board[0+i] == board[1+i] == board[2+i]):

return True

for i in range(0,3,6):

if(board[0+i] == board[3+i] == board[6+i]):

return True

if(board[0] == board[4] == board[8] or board[2] == board[4] == board[6]):

return True

return False

def main(board):

win = False

counter = 0

while not win:

draw_board(board)

if counter % 2 == 0:

take_input("X")

else:

take_input("O")

counter += 1

if counter > 4:

if check_win(board):

if counter % 2 == 0:

print("Нолики выйграли")

win= True

else:

print("Крестики выйграли")

if counter == 9:

print("Ничья")

break

draw_board(board)

board = list(range (1,10))

main(board)

q=234

w=876

print(q+w)

print(q-w)

print(q*w)

print(q/w)

print(q**w)

print(q//w)

print(q%w)

print(-w)

print(abs(-q))

print(divmod(q,w))

print(pow(q,w,50))

1110 -642 204984 0.2671232876712329 271076014183334251716759371459704889605180009576629880054455550435084656330053559312774172229535490399839258551378108516996215108289493631449044359726695718901647052594945440784077442124940584011328286675434200293476800743614095852324236273283413291380628187893411455079776265769221010028942977379720533237715373918382412259057076738606221141129903872614476390563511081794626535844368360028963829017225789874314899186846453741162015094402618070329229257531799761048582564977199689266962811177431376970903804357214545245410724157750914286136270882988720548032792515790971025771520477525947117775119718341322443466905953024523082397777827582745072254371288758978928243623649116057728435347552680975618167548912085903395391183721841560979794747979483905954718964900568172604544080997321049803975857952379977831836506047775472061950550971904478967163923799983360752634410769110458651546858354077181013212246879369466400312269672717285595505553496654959203069457577599187921631129506966180013113835585134445313443719777929878819344467037877372255555789199378657165861230285827523003879904865451308390919962017152707720328333605084969630589304070388167816472881520065569439178322856850468593643514234633581862329342788753330137441467663008953718406876681204770622605956753304264175682235459973489216755854285790296378861786519796525500178024225914040482247727057879893410993696116902009385365788319886531786601944259979726178293597827209211505374913368637261378871145361693262783881985314554970280497996395454100126219357106288275639611416273492100473256634592389911099689418367676071807369050628319390474923783925983585518024246957993922469164765792108291193631749090977866575003276106934670331161095682289703353133170397506138142302875467429657133047735498442901415659391610945994329562880165086423133107970622482772283426294346784277099445953700276543779045406011507817137199783989920690701190134244019724173672604376127872104779045703442820108697284793885647790144487814403254038052570630607785349751706153267530115491981626612065068659665818308788490337953545746102017134166016 0 234 -876 234 (0, 234) 16

type(1)

int

type(2.5)

float

type(False)

bool

type('hello')

str

a = False

a.__sizeof__()

24

tuple('hello')

('h', 'e', 'l', 'l', 'o')

tuple(range(1,10))

(1, 2, 3, 4, 5, 6, 7, 8, 9)

s= 'hello'

print(s)

hello

s="xnj-nj"

s.find("nj")

1

s.rfind('nj')

4

s = "Это предложение ложно ."

s.index("ло")

8

s.rindex('ло')

16

s = "Это предложение ложно."

s.replace('ложно','верно')

'Это предложение верно.'

s="Hello darkness my old friend!"

print(s.split())

s="Hello darkness my old friend!"

s.split("my")

['Hello', 'darkness', 'my', 'old', 'friend!']

['Hello darkness ', ' old friend!']

s="12345"

s.isdigit()

True

s="йцуке"

s.isalpha()

True

a="abc123"

a.isalnum()

True

a="abc"

a.islower()

True

s="FGH"

s.isupper()

True

print("hello \n world")

hello world

print("hello\tworld")

hello world

n ="\n   \t"

n.isspace()

True

a="GYjgvuiGfYFU"

a.upper()

'GYJGVUIGFYFU'

a="GYjgvuiGfYFU"

a.lower()

'gyjgvuigfyfu'

s="hello world"

s.startswith("hello")

True

s="hello world"

s.endswith('hello')

False

s="пРИВЕТ КАК ДЕЛА?"

s.capitalize()

'Привет как дела?'

s =  ['Hello','darkness','my','old','friend']

sep =','

sep.join(s)

'Hello,darkness,my,old,friend'

s = "Hello, friend"

s.center(23,".")

'.....Hello, friend.....'

s = "Hello my friend. Hello my old friend"

s.count('old')

1

s.partition('sister')

('Hello my friend. Hello my old friend', '', '')

s = "HelLo mY FrieNd"

s.swapcase()

'hELlO My fRIEnD'

s.title()

Hello My Friend'

sentence = input()

list_of_words = sentence.split()

i = 0

index = 0

length = 0

for word in list_of_words:

if len(word) > length:

index = i

length = len(word)

i += 1

print(list_of_words[index])

ghbdtnbr efsf ghbdtnbr

sentence = input()

upperCount = 0

lowerCount = 0

for i in sentence :

if i.isalpha():

if i.isupper():

upperCount += 1

else:

lowerCount += 1

print("кол-во строчных букв ", lowerCount)

print("кол-во заглавных букв ", upperCount)

Привет Как Дела кол-во строчных букв 10 кол-во заглавных букв 3

print(len(input().split()))

привет как дела 3

https://author.today/work/407645