Предмет: Информатика,
автор: Box111111
Срочно!!! На языке 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))
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))
Box111111:
Ничего не правильно
for i in range(1,x):
if x%i==0:
print(i,end=' ')
Похожие вопросы
Предмет: Українська мова,
автор: kristinakorsun2001
Предмет: География,
автор: yurievandrej2018
Предмет: Русский язык,
автор: anikienochka20072013
Предмет: Математика,
автор: arzumirzaeva
Предмет: Алгебра,
автор: malgina99