Program Pifagor;
uses crt;
const n=10;
var
x,y:integer;
begin
writeln('');
writeln('* PIFAGOR *');
writeln('* (таблица умножения) *');
writeln('');
write('* * ');
for y:=1 to n do
begin
write(y:2);
if y<n then write(' | ')
else writeln(' * ');
end;
writeln('');
for x:=1 to n do
begin
write('* ',x:2, ' * ');
for y:=1 to n do
begin
write(x*y:2);
if y<n then write(' | ')
end;
if x*y<100 then writeln(' * ')
else writeln('* ');
if x<10 then writeln('++')
else writeln('');
end;
end.
дело в том, что в массивах индексы начинаются с 0
вот так будет работать
Объяснение:
d = []
for i in range(1, 6):
a = int(input("Ведите число: "))
d.append(a)
print(d)
b = []
for i in range(1, 6):
n = input("Ведите букву: ")
b.append(n)
print(b)
c = []
for i in range(0, 5):
c.append(str(d[i]) + b[i])
print(c)