Pytanie brzmi: Co tutaj jest źle? Interpreter wskazuje na:
liczba_1++
lecz taka konstrukcja:
liczba_1+=1
oraz:
liczba_1=liczba_1+1
również nie działa i wskazuje w tym miejscu błąd, co jest przyczyną?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from random import random
# obliczanie prawdopodobieństwa
for i in range(0, 10+1):
liczba = random.random(1, 6)
liczba_1 = 0
liczba_2 = 0
liczba_3 = 0
liczba_4 = 0
liczba_5 = 0
liczba_6 = 0
if liczba==1:
liczba_1++
elif liczba==2:
liczba_2++
elif liczba==3:
liczba_3++
elif liczba_==4:
liczba_4++
elif liczba==5:
liczb_5++
elif liczba==6:
liczba_6++
if i==10:
print("Wylosowań 1: ", liczba_1)
print("Wylosowań 2: ", liczba_2)
print("Wylosowań 3: ", liczba_3)
print("Wylosowań 4: ", liczba_4)
print("Wylosowań 5: ", liczba_5)
print("Wylosowań 6: ", liczba_6)