8 класс, информатика, python
1. Напишите программу, которая получает случайное целое число – 0 или 1, а
затем выводит цепочку из 10 знаков «–», если получено число 0, и цепочку из 10
знаков «+», если получено число 1. Пример:
2. Напишите программу, которая вводит натуральное число (не более 1000000000)
и определяет, сколько его цифр равны 1:
3. Напишите программу, которая вводит с клавиатуры натуральное число N и
выводит квадрат из символов «o» размером N*N:
4. Введите с клавиатуры 5 положительных целых чисел. Вычислите сумму тех из
них, которые делятся на 4 и при этом заканчиваются на 6. Программа должна вывести
одно число: сумму чисел, введенных с клавиатуры, кратных 4 и оканчивающихся на 6.
5. Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.
6. Напишите программу, которая в последовательности целых чисел определяет их сумму и подсчитывает разность количества положительных и отрицательных чисел последовательности. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность. Программа должна вывести два числа: сумму чисел и разность количества положительных и отрицательных чисел.
7. Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Программа должна вывести одно число
— максимальное число, оканчивающееся на 3.
8. Напишите программу для решения следующей задачи. Ученики 4 класса вели
дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите самую низкую температуру за время наблюдения. Если температура
опускалась ниже –15 градусов, выведите YES, иначе выведите NO. Программа
получает на вход количество дней, в течение которых проводилось измерение
температуры N (1 ≤ N ≤ 31), затем для каждого дня вводится температура.
9. Найдите и выведите на экран все трехзначные числа, сумма цифр которых равна
данному целому числу N, введенному с клавиатуры. N не должно превышать 27.
10. Даны натуральные числа n, k, m. Проверить, есть ли в записи числа n k цифра m.
Фото относятся к заданиям.

3)
n = int(input())
for i in range(n):
----for j in range(n): print('+',end = ' ')
----print()
4)
s = 0
for i in range(5): x = int(input()); s+=x if x%4==0 and str(x)[-1] == '6' else +0
print(s)
5)
lst = list()
while 1:
----x = int(input())
----if x==0: break
----if x%8==0: lst.append(x)
print(round(sum(lst)/len(lst),1) if len(lst)!=0 else 'No')
6)
p=o=s=0
while 1:
----x = int(input())
----if x==0: break
----elif x>0: p+=1; s+=x
----else: o+=1; s+=x
print(f'Сумма {s}, разность кол-ва: {p-o}')
7)
n = int(input())
mx = 0
for i in range(n):
----x = int(input())
----if x>mx and str(x)[-1]=='3': mx=x
print(mx)
8)
lst = list()
n = int(input())
for i in range(n): lst.append(int(input()))
if min(lst)<-15: print('yes', min(lst))
else: print('no', min(lst))
9)
n = int(input())
for i in range(1,10):
----for j in range(0,10):
--------for t in range(0,10):
------------if i+j+t==n: print(i,j,t,sep = '')
10)
n,k,m = map(int, input('Через пробел: ').split())
print('есть' if str(m) in str(n*k) else 'нету')
забей, скажи училке пусть идет на 786. ибо такие задачки кал и лучше смотри гайды на ютубе
1. print(["-","+"][int(input())]*10)
2. print(input().count("1"))
Дальше сам