Срочно!!! На языке pythone3.6.41)Входные данныеВводятся целые числа a и b. Гарантируется,

Безотлагательно!!! На языке pythone3.6.4
1)Входные данные
Вводятся целые числа a и b. Гарантируется, что a не превосходит b.

Выходные данные
Выведите все числа на отрезке от a до b, являющиеся полными квадратами. Если таких чисел нет, то ничего выводить не необходимо.
2)Входные данные
Вводится естественное число x

Выходные данные
Выведите все делители числа x
3)Входные данные
Вводятся 100 чисел, сумму которых нужно посчитать.

Выходные данные
Программка обязана вывести единственное число - полученную сумму.

Задать свой вопрос
1 ответ
1.
a=int(input('a: '))
b=int(input('b: '))

for i in range(a,b):
   i**=0.5
   s=i//1
   if i==s:
       print(i**2,end=' ')

2.
x=int(input('x: '));
for i in range(x):
    if x%i==0:
        print(i,end=' ')

3.
a=[]
for i in range(100):
   a.append(int(input()))
print(sum(a))

Инюкин Гена
Ничего не правильно
Тема Германков
x=int(input('x: '));for i in range(1,x): if x%i==0: print(i,end=' ')
Викулька
Единственная программа, которая выдала ошибку
Пушникова Нелли
Версия в комментах-исправленная. Все остальное работает хорошо. Вероятно ошибка кроется не в коде.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт