Найти - Пользователи
Полная версия: как сделать?
Начало » Python для новичков » как сделать?
1
gnom
можно ли с помощью python разбить каждую цифру из введенного числа на переменные?
если можно то как?
regall
Можна в список:
>>> x = '12345'
>>> list(x)
['1', '2', '3', '4', '5']
Либо сразу в числа:
>>> map(lambda i:int(i),list(x))
[1, 2, 3, 4, 5]
Ed
regall
>>> map(lambda i:int(i),list(x))
[1, 2, 3, 4, 5]
map(int, x) проще будет. Далась вам эта лямбда :)
Александр Кошелев
gnom
Editorial: давайте осмысленное название темам, которые создаете.
gnom
Пользователь вводит четырёхзначное число. Проверить, равна ли сумма двух его первых цифр сумме двух
последних.
как это можно сделать? и вообще программы на подобие этого
действия с элементами числа так сказать и целый остаток от деления вывести
asv13
a = map(int, raw_input("enter 4-digit number "))
print ('neravno', 'ravno')[sum(a[:2])==sum(a[2:])]
и попроще
a_string = raw_input("enter 4-digit number ")
a = map(int, a_string) # или a=[int(x) for x in a_string]
if a[0]+a[1]==a[2]+a[3]:
print 'ravno'
else:
print 'neravno'
gnom
asv13
“скрипт работает по ринципу строк”?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB