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
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,185,690
Mesajlar
10,689,597
Üyeler
188,148
Son üye
sunia
Geri
Top