tablica X-elementowa musi zostać wyświetlona w 3 kolumnach, podam przykład dla tablicy z 9 elementami:
147
258
369
i np z 11
159
26[10]
37[11]
48
kto lub główkować niech kmini a może komuś sie uda bez większego wysiłku ?
w każdym razie dzięki za pomoc
Dodano 23 grudzień 2010 - 23:28:
ok nikomu sie nie chce myśleć to sam wymyśliłem
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
0
7 odpowiedzi w tym temacie
#1
Napisano 23.12.2010 22:44
#2
Napisano 23.12.2010 23:55
# -*- coding: utf-8 -*-
# tworze tablice 11-elementowa
tablica = [x for x in range(1,11)]
# itreuje tablice, a takze licze powtorzenia petli
for temp, var in enumerate(tablica):
# jezeli powtorzenie petli jest podzielne przez 3 ( bez reszty ), nowa linia
if temp % 3 == 0: print
# drukuje elemnt tablicy
print var,
Użytkownik kur3k edytował ten post 23.12.2010 23:59
#3
Napisano 24.12.2010 00:04
kur3k, a zauważyłeś że pain chciał w pionie a nie w poziomie ?
#4
Napisano 24.12.2010 00:07
heh takie coś to wystarczy fora i po 3 przejściach endlina wrzucać
Dodano 24 grudzień 2010 - 00:08:
już zrobiłem
Dodano 24 grudzień 2010 - 00:08:
już zrobiłem
function wypisz($m) { $do = ceil($m/3); for($x=0; $x<$do; $x++) { for($i=$x; $i<$m; $i+=$do) { echo $i; } echo '<br />'; } }
#5
Napisano 24.12.2010 00:09
Nie, nie zauważyłem, bo problemu nie opisał, a ja nie będę zgadywał Konrad!
#6
Napisano 24.12.2010 00:16
jeszcze trzeba zniwelować różnicę w ilości indexow na kolumne chodzi o to aby unikało takich przypadków
[01][05][09]
[02][06][10]
[03][07]
[04][08]
niszczyło różnice 2 i pobierało sobie miejsce z kolumy lewej
[01][05][08]
[02][06][09]
[03][07][10]
[04]
Innymi słowy chcę zrobić drzewko kategorii w 3 kolumnach
allegro ma w 2: Allegro.pl - aukcje internetowe, bezpieczne zakupy
[01][05][09]
[02][06][10]
[03][07]
[04][08]
niszczyło różnice 2 i pobierało sobie miejsce z kolumy lewej
[01][05][08]
[02][06][09]
[03][07][10]
[04]
Innymi słowy chcę zrobić drzewko kategorii w 3 kolumnach
allegro ma w 2: Allegro.pl - aukcje internetowe, bezpieczne zakupy
#7
Napisano 25.12.2010 23:13
Musisz znaleźć liczbę, która dzieli liczbę elementów bez reszty np. 9/3 == 3. Gdy masz liczbę nieparzystą 7, zawsze Ci zostanie reszta, podziel na dwa ( będzie 3.5 ), zaokrąglasz do 3 i masz
tekst tekst tekst
tekst tekst
tekst tekst
Musisz operować sprytnie na liczbie elementów Pomęcz się.
tekst tekst tekst
tekst tekst
tekst tekst
Musisz operować sprytnie na liczbie elementów Pomęcz się.
#8
Napisano 25.12.2010 23:35
nie za bardzo wiem jaki to ma związek z tym o co prosiłem ale OK