Python! Írjon egy programot, ami kiíratja a 7es szorzótábla első 20 tagját, csillaggal jelölve azokat, amelyek 3nak többszörösei?
Tudna valaki segíteni? a 7-es szorzótábláig eljutok, de nem tudom hogyan kéne csilaggal jelölni.
a, b = 7, 1
while b<=20:
____print a*b
____b=b+1
Valami ilyesmire gondoltam:
if a*b%3==0
print "*"
De így külön nyílván nem jó, nem tudom hova kéne rakni és hogy kéne átalítani.
A segítséget köszönöm!
print a*b elé -> előtte lesz *
print a*b után (de a b=b+1 elé) -> utána lesz *
Én így oldottam meg:
#-*-coding:Utf-8-*-
#4.7-es feladat
#Írjon egy programot, ami kiírja a 7-es szorzótábla első 20 tagját
#Csillaggal jelölve azokat, amelyek 3-nak a töbszörösei
a,b,=1,1
while(b<=20): #Amíg b kissebb egyenlő húsz
a,b=b*7,b+1
if(a%3==0): #Ha a osztható 3-mal
print a,"*",#Írja ki az a-t és mellé egy csillagot
else: #Ha a nem osztható 3-mal csak írja ki az a-t
print a,
Gondolom Gérard Swinnen könyvéből tanulsz. Én két fejezettel előrébb vagyok bár úgyis lehagysz mert egy hétig legalább nem tudom folytatni :(
Ha valami kell még szólj :)
Bocsi a behúzásokat nem csinálta pedig mikor bemásoltam még látszottak.
a,b=1,1
while(b<=20):
____a,b=b*7,b+1
____if(a%3==0):
______ print a,"*",
____else:
______print a,
Köszönöm a segítséget! Igen, abból tanulok, most kezdtem. végülis ilyen lett:
a, b = 7, 1
while b<=20:
____b=b+1
____if a*b%3==0:
______print a*b,"*",
____else:
______print a*b,
Köszönöm én is. :D
Nekem ilyen lett:
a,b = 7,1
while (b<=20):
____b=b+1
____print (a*b)
____if ((a*b)%3==0):
________print (a*b, "*")
____else:
________print (a*b)
for i in range(0,141,7):
__if not i%3: print i, "*"
__else: print i
a, b = 0, 1
while (b < 20):
if (a % 3 == 0):
print (a,"*")
else:
print(a)
a, b = b*7, b+1
# sima jelsorozat
a=1
i=0
while(a<100):
while(i<a):
print("*"),
i=i+1
print""
a=a+1
i=0
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!