Podzielenie tekstu w zmiennej.

Podzielenie tekstu w zmiennej.
krysteq28
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:73
0

Witam! Czy moge podzielić to

Kopiuj
liczba = 5 x 4

jakoś żeby 5 było w jednej zmiennej a 4 w drugiej?

SI
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 2 godziny
0

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,

krysteq28
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:73
0

Jak przez isdigit()?

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:30 minut
  • Postów:4939
0

krysteq28
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:73
0

No dobrze ale to daje tylko true albo false. A więc co to ma z tym wspólnego?

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:30 minut
  • Postów:4939
0

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?


edytowany 1x, ostatnio: lion137
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:3561
0

Obstawiam, że chodzi o coś zuuuupełnie innego


Bo C to najlepszy język, każdy uczeń ci to powie
krysteq28
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:73
0
lion137 napisał(a):

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?

Dokładnie tak :)

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:30 minut
  • Postów:4939
0

Możesz to zrobić dowolnie, np.:

Kopiuj
	number = "5 x 4"
	number = number.split()
	(a, b) = [int(x) for x in number if x.isdigit()]
	print(a, b) # -> 5, 4

krysteq28
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:73
0

Dzięki, działa. :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.