14.9 (равнобедренные трапеции (с комментариями)):
#S=1/2h(a+b)
print ('Введите первое основание для первой трапеции')
af=int(input()) # Первое основание первой
print('Введите второе основание для первой трапеции')
bf=int(input()) # Второе основание первой
print('Введите высоту для первой трапеции')
hf=int(input()) # Высота первой
print ('Введите первое основание для второй трапеции')
aas=int(input()) # Первое основание второй
print ('Введите второе основание для второй трапеции')
bs=int(input()) # Второе основание второй
print ('Введите высоту для второй трапеции')
hs=int(input()) # Высота второй
pf=(af+bf)+af-bf)/2)**2+hf**2)**0.5)*2 #Периметр первой
ps=(aas+bs)+aas-bs)/2)**2+hs**2)**0.5)*2 #Периметр второй
sf=(af+bf)*hf/2 # Площадь первой
ss=(aas+bs)*hs/2 #Площадь второй
print ('Сумма периметров=', pf+ps)
print ('Сумма площадей=', sf+ss)
14.23 (Трехзначные простые числа):
for a in range (100,1000):
b=0
for i in range (2,a):
if a%i==0:
b+=1
if b==0:
print(a)
P.S: Вставлено из среды разработки, проверку на компиляторе программы
N = int(input())
if N == 1:
exit(0)
bacteria = [0] * N
for i in range(0, N):
bacteria[i] = int(input())
prefix_sum = [bacteria[0]] * N
for i in range(1, N):
prefix_sum[i] = prefix_sum[i - 1] + bacteria[i]
ans = [0] * N
if bacteria[N-1] > bacteria[0]:
ans[N - 1] = 1
for i in reversed(range(2, N)):
if ans[i] == 1:
prev = i - 1
if prefix_sum[prev] > bacteria[i] and bacteria[0] < bacteria[prev]:
ans[prev] = 1
for i in range(N):
print(ans[i])
Объяснение:
g++
Поделитесь своими знаниями, ответьте на вопрос:
Угадайте слово по информатике из 12 букв 2 буква-с 6 буква-р 12 буква-е (статистическая функция)
такой есть вообще?
Объяснение:
ответьте