Hey, jestem początkująca w pythonie i chciałam zrobić coś trudniejszego: "Generator nazwisk".
Moj kod:
damski_imiona = ['Ela','Mela','Srela']
damski_cecha = ['Ładna','Zmęczona','Zła']
meski_imiona = ['Jacek','Marek','Maciek']
meski_cecha = ['Dobry','Zły','Brzydki']
damskicecha = random.choice(damski_cecha, 1)
damskiimiona = random.choice(damski_imiona, 1)
meskicecha = random.choice(meski_cecha, 1)
meskiimiona = random.choice(meski_imiona, 1)
a = int(input('Wybierz płeć, wpisz "1" dla kobiet albo "2" dla mężczyzn (bez cudzychsłowów): '))
if a == 1:
print(damskicecha,damskiimiona)
else:
print(meskicecha,meskiimiona)
Program wyświetla
NameError: name 'random' is not defined
Moje problemy to:
- Czy random.choice ma tu sens?
- Czy zamiast "1" powinna być inna liczba (po np. damski_cecha)?
Jak coś, nie poprawiajcie teraz całego kodu, bo chcę jeszcze spróbować zrobić to sama.
Z góry dzięki za wszystkie odpowiedzi i pozdrawiam serdecznie :)
PS
Te słowa w liście to takie losowe dałam.
Jak ktoś zakumał żarcik z Dobrym, Złym i Brzydkim to gratki.