Kezdőoldal » Számítástechnika » Programozás » Denevérgyíkocska projektmunka...

Denevérgyíkocska projektmunka python objektum orientált szinten: kerület, terület megadása input bekérésekkel ?

Figyelt kérdés

szükségem van egy def-es fizbuzzra,

egy lottós random szám generátorra

és egy objektum orientált kerület területes feladatra, nagyon szükségem van a feladatokra, csak ilyen példafeladatokra hogy megértsem magát a sémát..



2023. jan. 16. 15:54
 1/8 marko44 ***** válasza:
52%

Szia, nem tudom milyenre gondolsz, de mindjárt bemásolok egy fizzbuzz METÓDUST, mert a def az metódust, függvényt jelent ugyebár, és a define szóbol ered..

def haho():

for i in range(10, 221):

if i % 5 == 0 and i % 11 == 0:

print("Hahó!")


elif i % 5 == 0:

print("Ha!")


elif i % 11 == 0:

print("Hó!")

else:

print(i)

haho()

2023. jan. 16. 16:13
Hasznos számodra ez a válasz?
 2/8 marko44 ***** válasza:

import random


lotto_on = True

tippek = 5


rand_num = random.randint(1,90)


def lotto_game(num):

global tippek

global lotto_on

if rand_num == num:

print("grat")

lotto_on = False

elif rand_num > num:

print("a random szam nagyobb")

tippek -= 1

elif rand_num < num:

print("kissebbbbb")

tippek -= 1



while lotto_on:

input_num = input("találd ki a számot 1- 90 ig : ")

if input_num.isnumeric():

number = int(input_num)

if number > 0 and number < 91:

lotto_game(number)

else:

print("nincs tartomanyban")

tippek -=2


else:

print("nem szám!")

tippek -= 2

if tippek <1:

print("0 talalat")

lotto_on = False

2023. jan. 16. 19:44
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
77%
Na, ilyen triviális bohóckodásra tökéletesen megfelel a chatgpt.
2023. jan. 16. 19:59
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
Én csak azt nem értem, hogy kerül a kérdésbe a denevérgyíkocska? Ezen kívül ki az a Kukk Endre?
2023. jan. 17. 19:02
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
igazából tök jók amiket leírtak, nem kell olyan véresen komolyan venni ezt az ask-fmet vagy mit. ha komoly kérdéseket szeretnél akkor nem itt van a helyed Xdddd
2023. jan. 22. 12:37
 6/8 A kérdező kommentje:

pl: main.py mappa:

from szamitas import Szamitas

from nyomtat import Nyomtat

nev = input("Név : ")

input_num1 = input("szam1 : ")

input_num2 = input("szam2 : ")

input_num3 = input("szam3 : ")


if input_num1.isnumeric() and input_num2.isnumeric() and input_num3.isnumeric():

num1 = int(input_num1)

num2 = int(input_num2)

num3 = int(input_num3)


nyom = Nyomtat(nev,num1,num2,num3)

nyom.nyomatos_metodus()


szamolas = Szamitas(num1,num2,num3)

szamolas.szamol()

print(szamolas.kerulet)

print(szamolas.terulet)

else:

print("nem szam")

2023. jan. 22. 12:48
 7/8 A kérdező kommentje:

nyomtat.py


from szamitas import Szamitas

import datetime


class Nyomtat:

def __init__(self, nev, a,b,c):

self.nev = nev

self.a = a

self.b = b

self.c = c


def nyomatos_metodus(self):

szamolas = Szamitas(self.a,self.b,self.c)

szamolas.szamol()

print(szamolas.kerulet)

print(szamolas.terulet)

datum = datetime.datetime.now().strftime("%m.%d.%y")


f = open("kisztina_kalapacs.txt", "w")

f.write("szamitasos lap")

f.write(f"felhasznalo neve: {self.nev}")

f.write(f"a oldal: {self.a}")

f.write(f"a oldal: {self.b}")

f.write(f"a oldal: {self.c}")

f.write(f" kerulet : {szamolas.terulet}")

f.write(f"terulet : {szamolas.terulet}")

f.write("\n")

f.write(f"kelt: szeged , {datum}")


f.close()

2023. jan. 22. 12:49
 8/8 A kérdező kommentje:

szamitas.py


class Szamitas:

#konstruktor = def inites

def __init__(self, a , b, c):

self.kerulet = 0

self.terulet=0

self.a = a

self.b = b

self.c = c


def szamol(self):

self.kerulet= self.a + self.b + self.c

self.terulet = (self.a * self.b)/2

2023. jan. 22. 12:50

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!