python'da olasılık hesaplama

daskuza

80+
Katılım
23 Eylül 2022
Mesajlar
33
Reaksiyon skoru
6
Arkadaşlar merhaba bunu python'da nasıl yapabilirim.

Bir çubuk rastgele üç parçaya ayrılıyor. Ayrılan parçalar ile bir üçgen oluşma olasılığı nedir?
çubuk 10 cm
 
Python:
import random

x, y = 3, 10
kenarlar = {}
i = 0

while i < y:
    a = random.randint(1, x)
    if a in kenarlar:
        kenarlar[a] += 1
    else:
        kenarlar[a] = 1
    i += 1

a=kenarlar[1]
b=kenarlar[2]
c=kenarlar[3]
print( a,b,c)

def is_valid_triangle(a,b,c):
    if a+b>=c and b+c>=a and c+a>=b:
        return True
    else:
        return False
        
if is_valid_triangle(a, b, c):
    print('Üçgen Oluşturulabilir.')
else:
    print('Üçgen Oluşturulamaz.')
Biraz amatörce ama mantığını kavrayıp daha düzenli yazabilirsin kodu
 
Geri
Top