Kezdőoldal » Számítástechnika » Programozás » Tudnátok segíteni Pythonban?

Tudnátok segíteni Pythonban?

Figyelt kérdés

A Names nevű listából akarom kiíratni a dátumokat, de elakadtam.


______________________________________________________________


Names = [["Ágnes","január 21"],["Zsuzsanna","február 19"],

["Erzsébet","november 19"],["Katalin","november 26"]]


for n in range(1,len(Names)):

print(Names[n:2]);

_________________________________________________________________________


Köszönöm szépen._____________________---------------



2021. nov. 11. 13:13
 1/6 anonim ***** válasza:
Names[n:2] helyett Names[n][1]
2021. nov. 11. 13:26
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

for name in Names:

____print(name[1])

2021. nov. 11. 13:26
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

Names[n:2] azt jelenti, hogy a Names lista összes eleme az n indexűtől a 2-es indexűig.


Names[n][2] lesz a Names lista n indexű elemének 2 indexű tagja.


De a Python 0-tól indexel, ezért a range sem jó. Másrészt ha nem adsz meg minimumot a range-nek akkor 0-tól indul. Így jó:


for n in range(len(Names)):

____print(n,Names[n][1]);

2021. nov. 11. 14:04
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

De utálom, hogy utólag nem szerkeszthetem itt a hozzászólást...

a print-ben bennefelejtettem egy n-t

2021. nov. 11. 14:05
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Köszönöm mindenkinek a segítséget, most már megfelelően működik a programom.
2021. nov. 11. 17:21
 6/6 A kérdező kommentje:

Íme a feladat megoldása Pythonban:


_________________________________________________________________


Names = [["Ágnes","január 21"],["Zsuzsanna","február 19"],

["Erzsébet","november 19"],["Katalin","november 26"]]

Months = ["január","február","március","április","május","június",

"július","augusztus","szeptember","október","november","december"]

LenMonths = [31,28,31,30,31,30,31,31,30,31,30,31]

Days = []

BadDays = []


for n in range(len(Months)):

for m in range(1,LenMonths[n]+1):

year = Months[n] + " " + str(m)

Days.append(year)


for n in range(0,len(Days)):

flag = 0

for m in range(len(Names)):

if (Days[n] == Names[m][1]):

flag = 1

if (flag == 0):

BadDays.append(Days[n])


print(BadDays)

_________________________________________________________________

2021. nov. 12. 07:06

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!