Ez meg az

Minden ami hasznos és kevésbé

PySuli OOP 1 Kutyák

2021. június 12. 21:01 - moo_

Készíts egy programot, amely objektumorientált módon tartja nyilván kutyák adatait (név, életkor, nem)! A nevét a felhasználó adja meg, az életkorát és a nemét véletlenszerűen határozza meg a program! Befejezésként a program a képernyőre írja ki a megadott kutyák adatait!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import random


class Kutya:

    def __init__(self, nev, eletkor, nem):
        self.nev = nev
        self.eletkor = eletkor
        self.nem = nem


def korszamitas():
    eletkor = random.randint(1, 15)
    return eletkor


def nemkalkulalas():
    dobas = random.randint(1, 2)
    if dobas == 1:
        nem = "fiú"
    else:
        nem = "lány"
    return nem


folytatas = True
kutyak = []

while folytatas:
    kutyanev = input("Add meg a kutya nevét (0, ha vége): ")
    if kutyanev == "0":
        folytatas = False
    else:
        kutyak.append(Kutya(kutyanev, korszamitas(), nemkalkulalas()))

for kutya in kutyak:
    print(f'A kutya neve: {kutya.nev}, kora: {kutya.eletkor}, neme: {kutya.nem}.')

 

 

 

Szólj hozzá!
Címkék: pysuli
süti beállítások módosítása