Mit rontottam el?
Van egy kis feladatom, hogy egy osztályterembe hány asztal kell. Három csoportnyi gyerek tanul együtt. Asztalonként két gyerek.
A + B + C ha az összes gyerek száma páros, akkor leosztom kettővel.
Viszont ha páratlan, sehogy sem akarja kiszámolni a Python:
----
students_a = int(input('Enter number of students in class A: '))
students_b = int(input('Enter number of students in class B: '))
students_c = int(input('Enter number of students in class C: '))
stud = students_a + students_b + students_c
if (stud % 2) == 0 :
print(int(stud / 2))
else:
print((((stud+1)/2))+1)
---
Hogy máshogy kellene kezelni, ha páratlan szám?
Páratlan szám esetén csak egyet kéne hozzáadni.
students = 0
groupMap = ["A", "B", "C"]
for groupNumber in range(3):students += int(input ('Enter number of students in group {}:'.format(groupMap[groupNumber])))
desks = int (students/2)
print(desks) if students % 2 == 0 else print (desks + 1)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!