Witam! Czy moge podzielić to
liczba = 5 x 4
jakoś żeby 5 było w jednej zmiennej a 4 w drugiej?
Witam! Czy moge podzielić to
liczba = 5 x 4
jakoś żeby 5 było w jednej zmiennej a 4 w drugiej?
Zakładając że 5 x 4 jest strigiem, to https://www.w3schools.com/python/ref_string_split.asp zrobi ci z tego taką listę ['5', 'x', '4']. Starczy znaleźć liczby np poprzez isdigit() i przypisać je gdzie trzeba,
Jak przez isdigit()?
No dobrze ale to daje tylko true albo false. A więc co to ma z tym wspólnego?
Bedziesz wiedział czy to liczba czy znak x
. Co to jest 5 x 4
, string? Co w ogóle Chcesz zrobić, podzielić to na dwie zmienne typu integer, w których znajdują sie odpowiednio, 5
, 4
?
Obstawiam, że chodzi o coś zuuuupełnie innego
lion137 napisał(a):
Bedziesz wiedział czy to liczba czy znak
x
. Co to jest5 x 4
, string? Co w ogóle Chcesz zrobić, podzielić to na dwie zmienne typu integer, w których znajdują sie odpowiednio,5
,4
?
Dokładnie tak :)
Możesz to zrobić dowolnie, np.:
number = "5 x 4"
number = number.split()
(a, b) = [int(x) for x in number if x.isdigit()]
print(a, b) # -> 5, 4
Dzięki, działa. :)