• Предмет: Информатика
  • Автор: tanavusik2008
  • Вопрос задан 5 месяцев назад

Помогите пажалуста завдання
Цикли
1while a!=0:
a =int (input())
a = a**
print(a)
2For count in range (5)
A=int(input(2))
A=A**
Print (A)
Тепер друга частина програми - цикл for. Вона в нас вже написана. То ж ми маємо два цикли. Тепер помістіть їх всередину if. Умовою буде порівняння введеного тексту зі словом 'for' або 'while'. Тобто тут буде дві умови, тому що в одній одразу два не перевірити

Ответы

Ответ дал: Chichivara228
1

Ответ:

Я не до конца понял, что именно тебе нужно. Я написал скрипт, который изначально проверяет твое условие. Далее запускает один из твоих циклов. В частности мне не понятны вот эти твои строки кода:

a = a**

A=A**

Что ты хотел сделать?

Код Python 3.10.

s = input("Введите for или while: ")

while s.lower().replace(' ', '') != 'for' and s.lower().replace(' ', '') != 'while':

   print("Ошибка!")

   s = input("Введите for или while: ")

if s.lower().replace(' ', '') == 'for':

   for count in range(5):

       A = int(input())

       print(A**A)

elif s.lower().replace(' ', '') == 'while':

   a = 1

   while a != 0:

       a = int(input())

       print(a**a)


tanavusik2008: Спасибі
Вас заинтересует