Форум сайта python.su
Программа должна указать кол-во чисел кратных трем; Числа вводятся в строчку через пробел.
Вопросы:
1) Как исправить код
2) О чём ругается питон в багрипорте
3) Я так понимаю массивов в питоне нет? (очень важно знать ибо хочу пройти на город через шк олимп; два года назад прогал на Си, но вместо восстановление того невысокого уровня решил сначала освоить питона)
Моя прога:
s = input()
s0 = len(s)
j = 1
a = 0
f = ‘0’
if (s != ‘ ’) and (j != len(s)+1):
f = f*s
j = j+1
else:
f1 = int('f')
j = j+1
f = 0
if (f1%3 == 0):
a = a+1
print ('Количество чисел кратных трём равно', a)
Багрепорт:
Traceback (most recent call last):
File “c:\Users\program\Desktop\python program's\10-16\15.10.16\untitled-1.py”, line 7, in 0
builtins.TypeError: can't multiply sequence by non-int of type ‘str’
Офлайн
Оберните код в тег, ибо ничего не понятно.
Пример кода:
st = input("Enter number separated by a space:") res = (len([x for x in st.split(' ') if int(x) % 3 == 0])) print ('Количество чисел кратных трём равно', res)
Отредактировано Romissevd (Окт. 15, 2016 21:01:50)
Офлайн
Офлайн
RomissevdОк; понял; учту;
Оберните код в тег, ибо ничего не понятно.Пример кода:
RomissevdСпасибо; профиксил тему - классная вещь;
Офлайн