Ну, начнём с того что классы нужны для того, чтоб как раз таки выбрать нужный тебе объект на сайте.
Объяснение:
Допустим ты хочешь подвинуть строку по середине.
Если ты связал уже связал html и css то:
<div class="blocktext">
<p>
*Текст*
</p>
</div>
Когда ты так сделал теперь в css можешь двигать и редактировать текст.
Чтоб начать редактировать тебе нужно класс который ты прописал в div начать в css с точки
.blocktext {
} и потом идут фигурные скобки в которых прописывается код.
Задача 1:
minnum, maxnum = int(1e15), int(-1e15)
cur = 1
while True:
cur = int(input())
if cur == 0:
break
minnum = min(minnum, cur)
maxnum = max(maxnum, cur)
print("Min = " + str(minnum) + "\nMax = " + str(maxnum))
Задача 2:
def Fib(n):
if n == 1 or n == 2:
return 1
return Fib(n - 1) + Fib(n - 2)
for i in range(5):
n = int(input())
print(str(n) + " term of Fibonacci sequence is " + str(Fib(n)))
Задача 3:
import random
n = int(input())
a = list()
for i in range(n):
a.append(random.randint(-100, 100))
print("before deleting:")
print(*a, sep=' ')
for i in range(n):
if(a[i] < 0):
a.remove(a[i])
break
print("\nafter deleting:")
print(*a, sep=' ')
Задача 4:
s = map(str, input().split())
c = str(input())
cnt = 0
for i in s:
hasChar = False
print(i)
for j in i:
if j == c:
hasChar = True
if hasChar:
cnt += 1
print(cnt)
def LineUpArraySize(num)
cur_size = 4
while num > cur_size
cur_size = 2 * cur_size + 8
end
cur_size = 2 * cur_size + 8
end
def getSpiralNeighbours(num)
a = []
a[0] = [0, 0]
a[1] = [-1, 1]
moves = [[1, 0], [0, -1], [-1, 0], [0, 1]]
move_direction = 0
side_size = 2
cur_size = 1
cycle = 1
mode_direction = 0
for i in 2..LineUpArraySize(num)
new_num = Array.new(2)
new_num[0] = a.last[0] + moves[move_direction][0]
new_num[1] = a.last[1] + moves[move_direction][1]
a[i] = new_num
# p new_num
cur_size += 1
if cur_size == side_size
cur_size = 1
move_direction = (move_direction + 1) % 4
side_size += 1 if move_direction % 2 == 0
cycle += 1 if move_direction == 0
end
end
a.each_with_index do |i,x|
p [x, i] if (i[0]-a[num][0]).abs <= 1 and (i[1]-a[num][1]).abs <= 1
end
end
getSpiralNeighbours(1090)
Вывод (числа и условные координаты)
[962, [15, 16]]
[1089, [15, 17]]
[1090, [16, 17]]
[1091, [16, 16]]
[1224, [15, 18]]
[1225, [16, 18]]
[1226, [17, 18]]
[1227, [17, 17]]
[1228, [17, 16]]