• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Głupi błąd w kodzie którego nie mogę wykryć - pomocy. :)

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
189 wizyt
pytanie zadane 17 września 2015 w Python przez KULTI Obywatel (1,400 p.)

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)

 

1 odpowiedź

0 głosów
odpowiedź 17 września 2015 przez Tomasz90 Nałogowiec (25,140 p.)
To tak:

1) import random

2) Takiego czegoś nie ma: random.random(1, 6) tylko random.randint(1, 6). Istnieje random.random() ale on losuje z przedziału od 0 do 1

3) zamiast ++ powinno być += ale to już wiesz

4) liczb_5 - literówka

5) no i weź pod uwagę, że w każdej iteracji pętli zerujesz sobie te zmienne, więc to sumowanie nie zadziała

Podobne pytania

0 głosów
0 odpowiedzi 326 wizyt
0 głosów
0 odpowiedzi 770 wizyt
+1 głos
2 odpowiedzi 467 wizyt
pytanie zadane 7 marca 2022 w Python przez TerryLocks Użytkownik (590 p.)

93,439 zapytań

142,431 odpowiedzi

322,677 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...