Kezdőoldal » Számítástechnika » Programozás » Python 3.5 egyszerűbb program...

Norbi658441 kérdése:

Python 3.5 egyszerűbb program segítség?

Figyelt kérdés

Légyszi segítenétek nekem,hogyen kell megírni egy ilyen fajta programot?

Feladat:

A hét minden napjára kérjen be egy egész (nem tizedes) pozitív hőmérsékletet,és 0-val zárja le a sort.

Írja ki a miniműlis és az átlag hőmérsékletet.


Megköszönném,aki megcsinálná nekem,mert nem értek én ilyenekhez :D



2016. márc. 12. 13:46
1 2
 11/14 anonim ***** válasza:

Akkor ezen menj végig:

[link]

G.

2016. márc. 12. 20:36
Hasznos számodra ez a válasz?
 12/14 CspCsj ***** válasza:
100%

#9:

Hogy lehet a minimális számot kiíratni a végére?


Pl. bevezetsz egy "minimalis" nevű változót, amit minden bekérésnél összehasonlítasz az újjal és ha annál kisebb akkor az új lesz a minimalis, valahogy így:


db=0

osszeg=0.0

szam=1.0

minimalis=999999999999999


while(szam!=0):

szam=float(input("Egész szám: "))

if(szam!=0):

osszeg=osszeg+szam

db=db+1

if(szam<minimalis):

minimalis=szam


if(db>0):

print("A számok összege: ",osszeg)

print("Darabszám: ",db)

atlag=osszeg/db

print("Átlag: ",atlag)

print("Legkisebb: ",minimalis)

else:

print("Nincs beolvasott szám.")



Nem túl elegáns, mert ha mindegyik beadott szám nagyobb az elején megadott 999999999999999-nél, akkor ugye nem a legkisebb számot fogja kiírni.


Erre mondjuk az első szám bekérését lehet a while ciklus elé kivinni:


szam=float(input("Egész szám: "))

db=1

osszeg=szam

minimalis=szam


while(szam!=0):

...

(innét ugyanaz)

2016. márc. 12. 21:04
Hasznos számodra ez a válasz?
 13/14 A kérdező kommentje:
Nagyon szépen köszönöm,ezt okvetlen áttanulmányozom és még egy pici kérés,hogy hogyan lehetne megoldani,hogy az eredményt ne tizedes számként írja le,hanem egész számként.
2016. márc. 13. 11:58
 14/14 CspCsj ***** válasza:

Mondjuk a "float"-okat cseréld "int"-ekre.

Ha az átlagot is kerekítve szeretnéd, akkor a kiszámításánál ne egy, hanem két perjelet írj.

2016. márc. 13. 20:18
Hasznos számodra ez a válasz?
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!