👤

Napisz program w języku python sprawdzający czy wśród trzech liczb są choć dwie takie same.

Odpowiedź :

Odpowiedź:

Poniżej dwie wersje programu.

Wyjaśnienie:

#Wersja, w której liczby są losowane:

import random

tablica=[]

for _ in range(3):

 a=random.randint(1,10)

 tablica.append(a)

print('\n',tablica)   #to można skasować

if tablica[0]==tablica[1] or tablica[0]==tablica[2] or tablica[1]==tablica[2]:

 print('\nWśród wylosowanych liczb są przynajmniej dwie liczby takie same.')

else:

 print('\nWśród wylosowanych liczb, nie ma takich samych liczb.')

#Wersja, w której liczby są wprowadzane przez użytkownika:

tablica=[]

for i in range(3):

 print('Podaj liczbę nr',i+1,end=': ')

 a=input()

 tablica.append(a)

if tablica[0]==tablica[1] or tablica[0]==tablica[2] or tablica[1]==tablica[2]:

 print('\nWśród wylosowanych liczb są przynajmniej dwie liczby takie same.')

else:

 print('\nWśród wylosowanych liczb, nie ma takich samych liczb.')