Kezdőoldal » Számítástechnika » Programozás » Segítene nekem valaki? (pyhton...

Segítene nekem valaki? (pyhton programozói nyelv)

Figyelt kérdés

N a szóval azt kellene eldönteni, hogy egy/a lista minden eleme rendelkezik-e egy adott tulajdonsággal.

Adott egy tanuló n db jegye. Kitűnő-e?

Be: n elemű lista

Ki: logikai érték(igen/nem?)

Algoritmus

(a listában már benne az adatok)

Ciklus, amíg i<=n és jegyek(i)=5

i=i+1


és ennek kéne megírni a programkódját, de sehogy sem sikerül



2016. okt. 2. 11:49
1 2
 1/13 A kérdező kommentje:
*python
2016. okt. 2. 11:53
 2/13 SimkoL ***** válasza:
Kezdj bele, mert addig senki sem fog segíteni és mutasd meg meddig jutottál.
2016. okt. 2. 11:56
Hasznos számodra ez a válasz?
 3/13 A kérdező kommentje:
és ha fogalmam sincs hogy kéne elkezdenem?
2016. okt. 2. 11:58
 4/13 anonim ***** válasza:
100%
Akkor olvasd el újból a ciklusokkal foglalkozó fejezetet (abból, amiből tanulsz), vagy pl ezt: [link]
2016. okt. 2. 12:23
Hasznos számodra ez a válasz?
 5/13 anonim ***** válasza:
100%

boolean t = true; //feltételezzük, hogy minden jegye kitűnő

for (1-től ameddig i<=N, i++) // végigmegyünk a tömbön

{

if x[i] != 5 t=false; // megnézzük, hogy a tömbnek van-e olyan eleme ami különbözik az ötöstől, hogyha igen akkor t-t false-ra állítjuk mivel nem teljesül, hogy minden jegye kitűnő

}


if (t==false) writeln("Nem minden jegy kituno") else writeln("Minden jegy kituno");

2016. okt. 2. 12:23
Hasznos számodra ez a válasz?
 6/13 A kérdező kommentje:

na eddig eljutottam:

n=int(input("jegyek száma:"))

jegyek=[]

for i in range(n):

print(i+1, ". jegy:", end="")

jegyek.append(int(input())


és azt is tudom hogy valahol itt kéne a while-t használni de nem tudom hogy hogyan csináljam meg úgy hogy jó is legyen

2016. okt. 2. 13:01
 7/13 anonim ***** válasza:

De hát már leírták használj számlálós ciklust(for) hozzá ne előtesztelőset(while).

bool isPerfect = true;

for(int i = 0; i < yourArray.Length; ++i)

....if(yourArray[i] != 5) {

....,,,,isPerfect = false

....,,,,break;

....}

2016. okt. 2. 13:06
Hasznos számodra ez a válasz?
 8/13 anonim ***** válasza:

Ciklus, amíg i<=n és jegyek(i)=5

i=i+1


while ((i<=n) && jegyek(i)=5) i=i+1;


Ez megszámolja, hogy hány jegy 5-ös. A végére pedig kiíratod az eredményt: hogyha i megegyezik a jegyek számával, akkor minden jegy 5-ös, szóval kiíratod, hogy minden jegy kitűnő. Hogyha különbözik i-től, akkor pedig azt, hogy nem mindegy jegy 5-ös.

2016. okt. 2. 13:06
Hasznos számodra ez a válasz?
 9/13 A kérdező kommentje:

de a tanár while-lal kérte azt hiszem, mert valami olyasmit mondott hogy csak addig menjen az egész amíg minden jegy 5-ös ha nem akkor álljon le

és am nem igazán értem a dolgokat

2016. okt. 2. 13:13
 10/13 A kérdező kommentje:
ja és köszönöm a válaszokat és bocsánatot kérek mindenkitől amiért ilyen hülye vagyok :(
2016. okt. 2. 13:14
1 2

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!