Как преобразовать строку в число python?
l = []
s = input("Введите число: ")
l=list(s)
a = l[0:3]
b = l[3:6]
a = "123" нужно преобразовать в a = 123
Ответы (7 шт):
Автор решения: dIm0n
→ Ссылка
Вот так вот:
s = input("Введите число: ")
num = int(s)
print(num)
Для первых и вторых троек:
s = input("Введите число: ")
first_three = int(s[0:3])
second_three = int(s[3:6])
print(first_three)
print(second_three)
Автор решения: Pavel Durmanov
→ Ссылка
In [12]: inp = input("Enter: ")
Enter: 123456
In [13]: a, b = int(inp[:3]), int(inp[3:6])
In [14]: a, b
Out[14]: (123, 456)
Автор решения: Антон
→ Ссылка
l = []
s = input("Введите число: ")
s = int (s)
l=list(s)
a = l[0:3]
b = l[3:6]
или
l = []
s = int (input("Введите число: "))
l=list(s)
a = l[0:3]
b = l[3:6]
Автор решения: Kevlarovich
→ Ссылка
s = input('Введите число:')
a = int(s[:3])
b = int(s[3:6])
print(a, b)
print(a+b) # доп проверка, что они числа