Open PokoliKinga opened 8 years ago
A kérdés feltevése hasolnó lehetne, mint a találós kérdésnél:
print(Milyen testet látsz a képen?) print("a. Ikozaéder") print("b. Tetraéder") print("c. Oktaéder") if valasz = input("Válasz: ") if valasz =="b": print("Helyes") else print("Helytelen")
A véletlen ábra generálását, meg a következőképpen lehetne: from random import randint print(randint(alakzatok(1, 4))) Az alakzatokban tárolnánk a testeket, sorszámokkal ellátva, és lényegében a sorszámokat hívjuk meg, azokkal pedig az alakzatokat. Random hozza elő a testeket.
random.samlpe(alakzatok, 4) - a randint helyett, meg a többi helyett Így az alakzatok közül 4-et fog kiadni - a 10-ből
A válaszok sorrendjét is lehetne keverni. Én csinálnék két tömböt, az egyikbe felvenném a kép fájlok neveit (Dodekaeder.jpg, Hexaeder.jpg, stb) a másikba pedig a neveit, hogy Dodekaéder, Hexaéder stb. ugyan ebben a sorrendben. Így ugyan azzal az index-szel hivatkozhatsz a névre az egyik tömbben, és a képre a másik tömbben.
Az öt szabályos testet lapok, élek és csúcsok számának megadásával ki lehet rajzoltatni. Feladat: szabályos testek közül a gép jelenítsen meg egyet, és három nevet, és a játékosnak ki kell választani, hogy az adott test milyen "névre hallgat".