Protip: Ha az aktív szám-mezőkben nyomogatod vagy lenyomva tartod a billentyűzet fel/le gombját, akkor azonnal látod a nagyobb/kisebb számok eredményét.
Készíts függvényt a következő képletek megoldására!
1. (a-b)*(b/a)
2. (a+b)/(a*b)+6
3. b**3+(a**2)*(a+b)
def operation1(a, b):
solution = (a-b)*(b/a)
return(solution)
def operation2(a, b):
solution = (a+b)/(a*b)+6
return(solution)
def operation3(a, b):
solution = b**3+(a**2)*(a+b)
print("3. képlet eredménye: " + str(solution))
a = int(input("Írd be az "a" értékét! "))
b = int(input("Írd be a "b" értékét! "))
print("1. képlet eredménye: "
+ str(operation1(a, b)))
print("2. képlet eredménye: "
+ str(operation2(a, b)))
operation3(a, b)
Példa "a" érték: 10
Példa "b" érték: 5
Írj függvényt az alapműveletek végrehajtására, mind a négyre egyet-egyet. Két számmal számolj, a számokat kérd be a felhasználótól! Figyelj a konvertálásra!
def add(number, number2):
solution = number + number2
return(solution)
def subtract(number, number2):
solution = number - number2
return(solution)
def multiply(number, number2):
solution = number * number2
return(solution)
def divide(number, number2):
solution = number / number2
return(solution)
number = 100
number2 = int(input("Kérek egy számot! "))
print(str(number)+ "+" + str(number2) + "="
+ str(add(number, number2)) + ", " + str(number)
+ "-" + str(number2) + "="
+ str(subtract(number, number2)) + ", "
+ str(number) + "*" + str(number2) + "="
+ str(multiply(number, number2)) + ", "
+ str(number)+ "/" + str(number2) + "="
+ str(divide(number, number2)))
Kérek egy számot!
Kérd be egy négyzet oldalának értékét és számold ki a területét és a kerületét! (K=4*a,T=a*a)
side = int(input("Írj be egy számot! "))
perimeter = 4*side
area = side*side
print("A négyzet kerülete " + str(perimeter)
+ " és a területe " + str(area) + "." )
Írj be egy számot!
Jelenleg pontosan 14 óra van. Beállítunk egy ébresztőórát úgy, hogy 51 órával később csörögjön. Hány órakor fog az ébresztőóra megszólalni?
hours = int(input("Hány óra múlva "
+ "szólaljon meg az ébresztő? "))
print("Az ébresztő " + str((14+hours) % 24)
+ ":00 órakor fog megszólalni.")
Hány óra múlva szólaljon meg az ébresztő?
Számold ki az alábbi kifejezések értékét fejben, majd ellenőrizd a Python
értelmező segítségével:
>>> 5 % 2
>>> 9 % 5
>>> 15 % 12
>>> 12 % 15
>>> 6 % 6
>>> 0 % 7
>>> 7 % 0
print(5 % 2)
print(9 % 5)
print(15 % 12)
print(12 % 15)
print(6 % 6)
print(0 % 7)
print(7 % 0)
Írj programot, amely meghatározza, mennyi lesz egy betét értéke a futamidő
végén, ha 10000 Ft-t helyezünk betétbe 8%-os névleges kamatláb mellett. Az
évközi kamatozások száma (m) 12. Az évek számát, vagyis a t értékét a
felhasználótól kérje be a program. A futamidő végén nézett értéket (FV) az
alábbi képlet alapján számold:
FV=C*(1+(r/m)**(mt)
print("BETÉT (10.000Ft) ÉRTÉKE A FUTAMIDŐ VÉGÉN"
+ "\n\nKéplet: FV=C*(1+(r/m)**(mt)\n\nC: alaptőke"
+"(10.000Ft)\nr: éves névleges kamatláb (8%)\nm:"
+" évközi kamatozások száma (12db)\nt: évek száma"
+ "(user által megadott)\n")
years = int(input("Futamidő hossza(év)? "))
operation = round(10000*(1+(0.08/12))
**(12*years))
print(str(years) + " év elteltével "
+ str(operation) + " Ft lesz a betét értéke.")
BETÉT (10.000Ft) ÉRTÉKE A FUTAMIDŐ VÉGÉN
Képlet: FV=C*(1+(r/m)**(mt)
C: alaptőke(10.000Ft)
r: éves névleges kamatláb (8%)
m: évközi kamatozások száma (12db)
t: évek száma(user által megadott)
Futamidő hossza(év)?
Írj programot, mely csak pozitív számot hajlandó beolvasni.
number = 0
while number >= 0:
number = int(input("Írj be egy számot! "))
if number >= 0:
print("Ez a szám: " + str(number) +
". Most kérek egy másik számot!")
print("Ezt nem vagyok hajlandó beolvasni!")
Írj be egy számot!
Írj programot, mely beolvassa a hatvány alapját és a kitevőt, és kiírja a hatványértéket!
base = 2
exponent = int(input("Írj be egy számot! "))
print(str(base) + "**" + str(exponent)
+ " = " + str(base**exponent))
Írj be egy számot!
Írj programot, mely beolvas egy pozitív egész számot, és megmondja, hogy tökéletes szám-e! (A tökéletes számok azok, melyek osztóinak összege egyenlő a szám kétszeresével. Ilyen szám pl. a 6, mert 2*6 = 1 + 2 + 3 + 6.)
number = int(input("Írj be egy számot! "))
addition = 0
for x in range(number+1, 0, -1):
if number%(x) == 0:
addition += (x)
if number*2 == addition:
print(str(number) +
" egy tökéletes szám.")
else:
print(str(number) +
" nem egy tökéletes szám.")
Írj be egy számot!
Írj programot, mely beolvas egy pozitív egész számot, és kiírja az osztóinak az összegét!
number = int(input("Írj be egy számot! "))
sum = 0
for x in range(number+1, 0, -1):
if number%(x) == 0:
sum += (x)
print("A(z) " + str(number)
+ " összes osztójának összege: "
+ str(sum))
Írj be egy számot!
Írj programot, mely beolvas egy pozitív egész számot, és kiírja az osztóit!
number = int(input("Írj be egy számot! "))
text = "A(z) " + str(number)
+ " összes osztója: "
for x in range(number+1, 0, -1):
if number%(x) == 0:
text += str(x) + ", "
print(text)
Írj be egy számot!
Írj programot, mely beolvas egy pozitív egész számot, és kiírja az egész számokat egymás alá a képernyőre eddig a számig!
number = 5
for x in range(0, number+1, 1):
print(x)
Írj programot, mely beolvas egy pozitív egész számot, és kiírja az egész számokat a képernyőre eddig a számig, egymástól szóközzel elválasztva!
number = int(input("Írj be egy számot! "))
list = "A kért számok: "
for x in range(0, number+1, 1):
list += str(x) + ", "
print(list)
Írj be egy számot!
Megoldás? Milyen megoldás? Nincsen ám matematika PhD-m... :D
Írj programot, mely beolvas három egész számot, és kiírja a képernyőre a legkisebbet!
numbers = [21, -7, 69]
print("A legkisebb szám a ", min(numbers),"." )
Írj programot, mely beolvas három egész számot, és kiírja a képernyőre a legnagyobbat!
numbers = [-7, 0, -999]
print("A legnagyobb szám a ", max(numbers),"." )
Írj programot, mely beolvas két számot, majd kiírja: a. az összegüket; b. különbségüket; c. szorzatukat; d. hányadosukat, ha lehet!
number = 100
number2 = int(input("Írj be egy számot! "))
print(number+number2, number-number2,
number*number2, number/number2)
Írj be egy számot!
Írj programot, mely beolvas egy számot, majd kiírja a kétszeresét!
number = int(input("Írj be egy számot! "))
print(number * 2)
Írj be egy számot!
Írj programot, mely beolvassa a felhasználó nevét, majd köszön neki!
name = input("Add meg a neved! ")
greeting = "Hali, "
print(greeting + name + "!")
Add meg a neved!
Írj programot, mely kiírja a képernyőre, hogy ”Hello world!”!
print("Csövi, Világ!")