Losowanie jednej liczby i dodanie do niej konkretnej wartości

0

Witam.
Zrobiłem w Pythonie generowanie liczby losowej

import random
los1 = random.sample(range(10), 1)
print(los1)

i chciałem dodać do liczby np 5
zamiana tej liczby losowej napotkała się z problemem, że nie może to być "lista".
Jak mogę zamieć liczbę z listy na normalną(?) tak, żebym mógł np dodać 2 losowe liczby?

dodanie znacznika <code class="python"> - @furious programming

0

Należy zrozumieć co robisz. sample() służy do losowania wielu liczb z podanego zestawu. U ciebie przekazujesz 1 jako ilość liczb do wylosowania, ale wynikiem i tak będzie lista no bo równie dobrze mógłbyś tam przekazać 10. Jeśli chcesz losować jedną liczbę to użyj random.choice(range(10)) albo w ogóle random.randrange(10).
Generalnie:

  1. https://docs.python.org/3.5/library/random.html i czytaj!
  2. Postaraj sie MYŚLEĆ co robisz a nie klepać kod którego nie rozumiesz...
0

Mysle, ale nie sądzilem, ze jest tyle mozliwosci w Pythonie do losowania. Po malej nauce C++ myslalem, ze tak jak tam, tak i tutaj wystarcza 2-3 linijki do wygenerowania liczby losowej.

Błędy poprawione.

1 użytkowników online, w tym zalogowanych: 0, gości: 1