Хелпикс

Главная

Контакты

Случайная статья





Python темы:. 1. массив 1-мерный. 2. массив 2-мерный. 3. числовые. 4. строковые. 5. условие. 6. перебор. 8. печать. 9. функции. 10. комментарии. Учу Python скачав видео лекции сохраняя кадры. из плэера и смотрю ускоренно или минуты часами. причём все лект



  Python темы:

1. массив 1-мерный

2. массив 2-мерный

3. числовые

4. строковые

5. условие

6. перебор

7. цикл

8. печать

9. функции

10. комментарии

*****

Учу Python скачав видео лекции сохраняя кадры

из плэера и смотрю ускоренно или минуты часами

причём все лекторы избегают массивы

и я сам додумал расширяющийся массив

и внезапно в питоне главное отступы

Всё одно получаются программы бэйсиковские

и вскоре сам сочинил программу как давнишние

угадывающую 1 из квадриллиона

https: //rextester. com/IKMBI48397

*****

Очевидные python программы онлайн

однако в сообщении отступы пропадают

и тексты и отступы сместятся поэтому ссылки

QUAD https: //rextester. com/IKMBI48397

FIBO https: //rextester. com/FEEJ49204

TABL https: //rextester. com/TIDN80674

SORT https: //rextester. com/ZQSY77323

QUA https: //rextester. com/OJN42859

Онлайн компилятор и ещё есть

https: //rextester. com/l/python3_online_compiler

fi1=fi2=fi3=1 # FIBO https: //rextester. com/ETFV70451

for da in range(1, 15):

print(fi3, end=' ')

fi3 = fi2 + fi1

fi1 = fi2

fi2 = fi3

print(fi3, end=' ')

1 2 3 5 8 13 21 34 55 89 144 233 377 610 987  


Квадриллион

import random # QUAD https: //rextester. com/IKMBI48397

h1, h2, t, f = 0, 10**15, 0, 0

c = random. randrange(0, h2) #comp

h = random. randrange(0, h2) #human

while f< 1:

print(t, c, h)

if h< c:

     print('БОЛЬШЕ')

     a=h

     h=int((h+h2)/2)

     h1=a

elif h> c:

     print('меньше')

     a=h

     h=int((h1+h)/2)

     h2=a

else:

     print('угадано за', t, 'шагов')

     f=1

t=t+1

Таблица

for i in range (1, 6): # TABL https: //rextester. com/TIDN80674

for j in range (1, 6):

   x=i*j

   if x< 10:

       print('', x, end=' ')

   else:

       print(x, end=' ')

print ()

 1 2 3 4  5

 2 4 6 8 10

 3 6 9 12 15

 4 8 12 16 20

 5 10 15 20 25

for i in range (1, 6):

for j in range (1, 6):

   print (" %2d" % (i*j), end=' ')

print()

 1 2 3 4 5

 2 4 6 8 10

 3 6 9 12 15

 4 8 12 16 20

 5 10 15 20 25


Сортировка

from random import randint #sort https: //rextester. com/ZQSY77323

N=10

a = [1] # a = [1]*N

for i in range (1, N):

a[i]=a. append(i) # del

a[i]=randint(1, 10)

print(a[i], end=' ')

print()

for i in range (0, len(a)-1):

for j in range (i, len(a)):

  if a[i]> a[j]:

      t=a[i]

      a[i]=a[j]



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.