Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!
C#-ból python feladat
Username63
kérdése
31
Üdv! Valaki át tudja írni python script-re ezt a C# feladatott? (feldarabolva)
static void Feladat6()
{
Console.WriteLine("6. feladat:");
uszas = 0;
torna = 0;
for (i = 0; i < adatok.Count; i++)
{
if (adatok[i].Hely < 4 && adatok[i].Sportág == "uszas")
uszas++;
if (adatok[i].Hely < 4 && adatok[i].Sportág == "torna")
torna++;
}
if (uszas > torna) Console.WriteLine("Úszas sportágban szereztek több érmet.");
if (uszas < torna) Console.WriteLine("Torna sportágban szereztek több érmet.");
if (uszas == torna) Console.WriteLine("Egyenlő volt az érmek száma.");
Console.WriteLine();
}
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika
Válaszok
1
VF{ Informatikus }
megoldása
Elméletileg. Gyakorlatilag majd ha kiderül az adatok tartalma. Egyébként ezeket a teszt adatokat használtam:
class ValamiAdat:
def __init__(self, Hely, Sportág):
self.Hely = Hely
self.Sportág = Sportág
adatok = [
ValamiAdat(1, 'uszas'),
ValamiAdat(2, 'torna'),
ValamiAdat(3, 'uszas'),
]
print("6. feladat:")
uszas = 0
torna = 0
for adat in adatok:
if adat.Hely < 4 and adat.Sportág == "uszas":
uszas += 1
if adat.Hely < 4 and adat.Sportág == "torna":
torna += 1
if uszas > torna:
print("Úszas sportágban szereztek több érmet.")
if uszas < torna:
print("Torna sportágban szereztek több érmet.")
if uszas == torna:
print("Egyenlő volt az érmek száma.")