ПОМОГИТЕ С PYTHON ПОЖАЛУЙСТА!!!!
1.в коде нельзя использвать * но когда мы нажимаем на кнопку play оно пишет * двух чисел каторые мы сами сказали
2.в коде нельзя использвать ** но когда мы нажимаем на кнопку play оно пишет ** двух чисел каторые мы сами сказали

(знаю почти нечего непонятно, но если поняли подскажиите пж)
(1.можно использвать любые знаки кроме *)
(2. можно использвать любые знаки кроме **)
(1/2. лучше будет, если циклом будет while, a не for)
заранее спасибо!


Аноним: умножение и степень
20Monika11: а да
Аноним: ну подумаю
20Monika11: ок
20Monika11: надеюсь поможешь, а то уже ровно два часа голову ломаю за это
20Monika11: кста, def тоже можно использвать
20Monika11: a = int(input("Input first num -->"))
b = int(input("Input second num -->"))
def mul(a, b):
i = 0
while i < b:
a += a
i += 1
return(a, b)

r = mul(a, b)
print(r)
20Monika11: похожий код должен быть
Аноним: Если во 2 надо иное решение,говори
20Monika11: то есть?

Ответы

Ответ дал: Аноним
1

Ответ:

#1

x=int(input("x="))

y=int(input("y="))

z=[]

i=0

while i < y:

 i+=1

 z.append(x)

print(sum(z))

#2

import math

a=int(input("a="))

b=int(input("b="))

c=[]

d=0

while d < b:

 d+=1

 c.append(a)

print(math.prod(c))

#2 Иное решение

a=int(input("a="))

b=int(input("b="))

c=[]

d=0

n=1

while d < b:

 d+=1

 c.append(a)

for el in c:

n*=el

print(n)

Вас заинтересует