Ter-Pogosov_Vasilevna
?>

"размер шрифта" 4 буквы (кроссворд) , !

Информатика

Ответы

KseniGum9
Один, пять, семь, все они состоят из четырёх букв
arturcristian

1.

int:   -175, 0, 13, 175

float:   -3.7, 0.03, 13.0, 957.31

2.

text = "Программа!"

# присвоим переменной text значение Программа! строкового типа

print(text [0:10])

# выведем на экран фрагмент переменной text с 0 по 9 номер символа

print(text [0:4])

# выведем на экран фрагмент переменной text с 0 по 3 номер символа

print(text [-2])

# выведем на экран второй с конца символ переменной text

print(text [::3])

# выведем на экран символы переменной text начиная с начала и заканчивая концом с шагом 3

Объяснение:

1.

int - целые числа любой длины, ограничиваются лишь доступной памятью

float - числа с плавающей точкой (вещественные, дробные) имеют ограниченную точность. На экране разницу между целым числом и числом с плавающей точкой можно заметить по наличию точки:

1 - целое число

1.0 - число с плавающей точкой

2.

Строки - последовательность символов. Для создания строки используются кавычки

Срез - извлечение из строки одного символа или некоторого фрагмента строки

Номера символов в строке начинаются с 0 и называются индексами

Срез с одним параметром (text [-2]) - возвращает  один символ, который имеет в строке указанный номер

Отрицательное значение индекса отсчитывается с конца строки

Срез с двумя параметрами (text [0:4]) - возвращает фрагмент строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом (не включая его)

Срез с тремя параметрами (text [::3]) - возвращает символы строки начиная с символа c первым указанным индексом до символа со вторым указанным индексом с шагом указанным в последнем параметре (как для range)

Если начало и конец среза совпадают с началом и концом строки, то параметры можно опустить оставив только двоеточия

Данная программа выведет:

Программа!

Прог

а

Пгм!

Андреевич-Екатерина1974

Приложил пример работы программы и добавил комментарии к коду.

Листинг:

from random import randint

n = randint(4, 6)

x = 0 # текущие номер элемента х

y = 0 # текущие номер элемента у

d = 0 # Направление перемещения 0 - вправо, 1 - вниз, 2 - влево, 3 - вверх

curr = 1 # номер элемента по порядку

c = n # размер цепочки

arr = [[0 for i in range(n)] for j in range(n)]

print(f"Размерность массива: {n}x{n}")

for i in range(n * n):

   if d == 0:

       arr[x][y] = curr

       y += 1

       curr += 1

       if y == c:

           y -= 1

           d = 1

           x += 1

           continue

   if d == 1:

       arr[x][y] = curr

       x += 1

       curr += 1

       if x == c:

           x -= 1

           d = 2

           y -= 1

           continue

   if d == 2:

       arr[x][y] = curr

       y -= 1

       curr += 1

       if y == n - c - 1:

           y += 1

           d = 3

           x -= 1

           continue

   if d == 3:

       arr[x][y] = curr

       x -= 1

       curr += 1

       if x == n - c:

           x += 1

           y += 1

           d = 0

           c -= 1

           continue

print("Заполненный массив:")

for i in arr:

   print(*i)


(пайтон) можете решить как новичок, чтобы я смогла понять​

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

"размер шрифта" 4 буквы (кроссворд) , !
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

natkuv7
Shikhova-Vitalii1290
галина
shtankosoyuz1629
Елена-Олег
Aleksandrovich-Yurevna1421
smartschoolfili6
dobrovolsky-tmz1
beliaevabeliaeva-olesya35
Татьяна
tigran87-87
Goldaram84
al2nik2ol
Кузнецов
МАМОНОВА-андрей