Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

SoS Python!

427
A feladatok:
1. Adj meg két egész számot egy-egy változóba és írd ki, milyen messze vannak egymástól a
számegyenesen! (Figyelj a negatív számokra!)

2. Adj meg három egész számot egy-egy változóba, írd ki, hogy a számegyenesen melyik az a
kettő, amelyek között ott van a harmadik!

3. Adj meg egy egész számot egy változóba, és írd ki, hogy benne van-e a [30;100[
intervallumban!

4. Sorsolj ki a [-100;100] intervallumból egy olyan számot, ami nem negatív!

5. Sorsolj ki egy számot az [1000;10000] intervallumból. Írd ki a szám első számjegyét!

kérlek segítsetek!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
1. Gyenge vagyok matematikából, de remélhetőleg így kell értelmezni.

print(abs(int(input('Szám: ')) - int(input('Szám: '))))

2. Nem világos, hogy mit várnak ha 2 vagy több szám egyenlő.

szam_lista = [int(input(f'{ sorszam + 1 }. szám: ')) for sorszam in range(3)]
szam_lista.sort()
print('A', szam_lista[0], 'és', szam_lista[2], 'között van a', szam_lista[1])

3.

print('30; 100[ intervallumban van:', int(input('Szám: ')) in range(30, 100))

4.

import random

while True:
    szam = random.randint(-100, 100)
    if szam >= 0:
        break

print('Nem negatív szám:', szam)

5. Az a., b. és c. változatok közül csak az egyik kell:

import random

szam = random.randint(1000, 10000)

# a.

print('A', szam, 'első számjegye:', str(szam)[0])

# b.

elso = szam
while elso >= 10:
    elso //= 10

print('A', szam, 'első számjegye:', elso)

# c.

print('A', szam, 'első számjegye:', szam // 1000 if szam < 10000 else 1)
Módosítva: 1 éve
1