Fájlok írása Pytonban!
Elkészült a Python nyelv Szövegfájlok írása tananyagunk! Jó tanulást, jó gyakorlást!

<info9>

Mintaprojekt: Egyszerű számológép

Feladat: Készítsünk egy programot, ami bekér két számot a felhasználótól, majd kiírja egymás alá a beírt két szám...

a konzolra. Ügyeljünk rá, hogy a hányados tört számként jelenjen meg.

Minta kimenet

Megfelelő működés esetén a program kimenetének (10 és 4 beírása esetén) így kell kinéznie:

Adj meg két számot!
Első szám: 10
Második szám: 4
========================================
A számok összege: 14
A számok különbsége: 6
A számok szorzata: 40
A számok hányadosa: 2,5

A projekt megoldása

Elkélne a segítség?

Ha úgy érzed, hogy elakadtál, és több segítségre van szükséged, keress bizalommal! Kedvező árú magánórák keretében szívesen segítek elsajátítani a programozás alapjait.

Magánóra ajánlatok

A feladat megoldásának a forráskódját itt találod. A kód egyes részeihez magyarázó kommentek tartoznak az átláthatóság érdekében. Ha szeretnéd, akkor ezeket az alábbi checkbox használatával elrejtheted:

a = int(input("Első szám: ")) # Beolvassuk a számot
# és letároljuk egy a nevű változóba. Mivel az input utasítás szövegként olvassa be az értékeket,
# használnunk kell az int-et, hogy egész számmá alakítsuk a későbbi számolásokhoz. A feliratot az
# inputon belül helyezhetjük el a legkényelmesebben.

b = int(input("Második szám: "))
# A második beolvasás lényegében megegyezik az elsővel, csak az értéket egy másik változóba írjuk.

print("========================================")
# Kiírjuk az elválasztó vonalat. Mivel utána új sorba szeretnénk írni tovább, így nem szükséges
# semmi speciális beállítás.

print("A számok összege:", a+b) # Kiírjuk a feliratot, majd a számok összegét.
# Több információ kiírása esetén ezeket elég vesszővel felsorolni a print utasításnak, az szóközzel
# elválasztva össze fogja őket fűzni automatikusan. 

print("A számok különbsége:", a-b)
print("A számok szorzata:", a*b)
print("A számok hányadosa:", a/b)

# A Python nyelv egész számok osztásakor is alapértelmezés szerint tizedestört eredményt
# ad vissza. Ez nem minden nyelvben van így, vannak nyelvek, ahol itt fokozottan figyelni kell a megfelelő
# adattípusok használatára! A Python nyelvben egészosztást a // operátorral tudunk végezni.