[Python] Pętle zagnieżdżone

Kartezjusz
Użytkownik
Użytkownik
Posty: 7330
Rejestracja: 14 lut 2008, o 08:31
Płeć: Mężczyzna
Lokalizacja: Z Bielskia-Białej
Podziękował: 6 razy
Pomógł: 961 razy

[Python] Pętle zagnieżdżone

Post autor: Kartezjusz »

Kod: Zaznacz cały

# -*- coding:utf-8 -*- 
for x in range(1,11): print
   for y in range(1,11): print '%3i' % (x*y),
robię program układający tabelę tabliczki mnożenia. Gdzie mam położyć "\n" aby tabela wyszła. Nawet jak przepisałem kod słowo w słowo to mi nie działał.
Ostatnio zmieniony 27 lut 2016, o 20:53 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Temat umieszczony w złym dziale.
Andreas
Użytkownik
Użytkownik
Posty: 1130
Rejestracja: 1 lis 2008, o 22:33
Płeć: Mężczyzna
Podziękował: 72 razy
Pomógł: 156 razy

[Python] Pętle zagnieżdżone

Post autor: Andreas »

Kod: Zaznacz cały

for wiersz in range(1,11):
    for kolumna in range(1,11):
        print(wiersz*kolumna, end="	")
    print()
Kartezjusz
Użytkownik
Użytkownik
Posty: 7330
Rejestracja: 14 lut 2008, o 08:31
Płeć: Mężczyzna
Lokalizacja: Z Bielskia-Białej
Podziękował: 6 razy
Pomógł: 961 razy

[Python] Pętle zagnieżdżone

Post autor: Kartezjusz »

Dzięki. Działa. Jedyna uwaga, że jak wypisuje mi tabelę to pierwszą jedynkę przesuwa mi w prawo w stosunku do innych wyrazów w pierwszej kolumnie. Da się to poprawić?
pasman
Użytkownik
Użytkownik
Posty: 171
Rejestracja: 26 lut 2016, o 17:32
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 1 raz
Pomógł: 14 razy

[Python] Pętle zagnieżdżone

Post autor: pasman »

nic nie przesuwa. wklej dokładnie twój kod.
Kartezjusz
Użytkownik
Użytkownik
Posty: 7330
Rejestracja: 14 lut 2008, o 08:31
Płeć: Mężczyzna
Lokalizacja: Z Bielskia-Białej
Podziękował: 6 razy
Pomógł: 961 razy

[Python] Pętle zagnieżdżone

Post autor: Kartezjusz »

Kod: Zaznacz cały

 # -*- coding:utf-8 -*- 
for x in range(1,11): 
	for y in range(1,11): 
	   print " " ,x*y, "	", 
A kod programu który ma wyliczać pierwiastki liczb po wcześniejszym sprawdzeniu założeń.
Jak zrobić, by czytał wszystkie liczby. Nie tylko ostatnią.:

Kod: Zaznacz cały

 # -*- coding:utf-8 -*- 
liczby=input("podaj kilka liczb:")
for x in liczby:
    if x<0 :continue 
else: print "pierwiastkiem liczby %2f jest %5.3f" % (x,x**0.5) 
pasman
Użytkownik
Użytkownik
Posty: 171
Rejestracja: 26 lut 2016, o 17:32
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 1 raz
Pomógł: 14 razy

[Python] Pętle zagnieżdżone

Post autor: pasman »

Kartezjusz pisze:

Kod: Zaznacz cały

 # -*- coding:utf-8 -*- 
for x in range(1,11): 
	for y in range(1,11): 
	   print " " ,x*y, "	", 

weź przepisz dokładnie to co ci podał na tacy Andreas.
ODPOWIEDZ