как правильно написать программу, которая будет работать столько раз сколько тебе надо?
Пишу программу в которой пользователь будет вводить слова, а программа будет выдавать их наоборот. После 3 слов программа будет задавать вопрос пользователю о завершения игры. Если игрок согласился продолжить игру, то он может ввести еще 3 слова и так пока пользователь не захочет завершить игру. Как и какой цикл здесь нужно использовать для повторения функции?
print("Привет! Это игра Слова наоборот.") name = input("Как тебя зовут? ") quest = input("Привет, "+ name + "!" + " Загадывай слово ") quest1 = quest[::-1] print(quest1) def first_game(word): word = input("Загадай слово ") word1 = word[::-1] print(word1) word2 = input("Закончить игру?") if word2 == "нет": first_game(word2) else: print("Пока.")
Отслеживать
задан 17 окт 2022 в 7:59
1 1 1 бронзовый знак
да просто сделайте вечный цикл и прерывайтесь на введенное пустое слово. Или именно 3 слова надо?
17 окт 2022 в 8:18
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
а что у вас не так то? просто в функцию first_game добавьте цикл
def first_game(word): for i in range(3): word = input("Загадай слово ") word1 = word[::-1] print(word1)
или вам что-то иное нужно?
Помогите написать программу которая посчитает количество строк в отзыве
на входных данных
На вход программе поддаётся строка( пусть этол будет отзыв на любимую игру)
Формат выходных данных
Программа доджна внести следующию строку:
(«Спасибо за подробный отзыв! В нём целых _ имя переменной_ символов!»)
Лучший ответ
Вот она, та самая строчка кода, которую никто не смог написать по-нормальному:
print(f"Спасибо за подробный отзыв! В нём целых символов!")
Остальные ответы
Конечно! Вот пример программы на языке Python, которая подсчитывает количество строк и символов в отзыве:
«`python
def count_lines_and_characters(review):
lines = review.count(‘\n’) + 1
characters = len(review)
return lines, characters
# Получение отзыва от пользователя
review = input(«Введите отзыв: «)
# Подсчет количества строк и символов
line_count, char_count = count_lines_and_characters(review)
# Вывод результата
print(«Спасибо за подробный отзыв! В нём целых», char_count, «символов!»)
print(«Отзыв содержит», line_count, «строк(и).»)
«`
При запуске программы она запросит у вас ввести отзыв. После ввода отзыва, программа подсчитает количество строк и символов, а затем выведет результат в заданном формате. Например:
«`
Введите отзыв: Эта игра просто потрясающая! Я провел в ней уже много часов и все еще не могу оторваться. Отличный сюжет, красивая графика и интересный геймплей.
Спасибо за подробный отзыв! В нём целых 107 символов!
Отзыв содержит 3 строк(и).
«`
Пожалуйста, обратите внимание, что имя переменной для количества символов в выводе программы является заполнителем. Вам нужно будет заменить `_ имя переменной_` на имя переменной, которую вы хотите использовать в своем коде.
ПапаГений (91820) 5 месяцев назад
Это не то, о чём написано в задании.
язык то какой?
И нужно не количество строк а символов.
гуглить нужно, есть ли команда делающая это проще.
Открыть командную строку с надписью (оставьте свой отзыв: ___)
обьявить стринг, (считать в него введенную строку после двоеточия)
обьявить массив,
написать цикл, где с каждой итерацией массив заполняется одним символом из стринга.
длина массива +1 (если массив считается от 0) — это количество символов в стринге.
Написать программу, которая в зависимости от введённого числа выводила бы на экран:
Написать программу, которая в зависимости от введённого числа выводила бы на экран:если 1, 2, 3, 4, 5 то ‘один’, если 6, 7, 10, 15 то ‘два’, если 8 то ‘три’, если 16, 17, 18, 19, 20, 22, 25 то ‘четыре’. Иначе вывести на экран ‘ошибка’.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Написать программу, которая выводила бы на экран картинку
Написать программу, которая выводила бы на экран картинку. При этом каждый очередной прямоугольник.
5067 / 2638 / 2349
Регистрация: 10.12.2014
Сообщений: 10,004
1 2 3 4 5 6 7 8 9 10
begin case ReadInteger of 1..5 : 'один'.Print; 6,7,10,15 : 'два'.Print; 8 : 'три'.Print; 16,20,22,25 : 'четыре'.Print; else 'ошибка'.Print; end; end.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Написать программу, которая выводила бы на экран количество ОЗУ до/вместо загрузки ОС
Здравствуйте, мне нужно написать программу на ассемблере, которая выводила бы на экран количество.
Составить программу, которая выводит на экран сообщение в зависимости от введенного значения температуры
😛 Всем привет! Есть на этом свете добрые люди или нет? Надо решить простейшую задачу, а я не могу.

Написать программу, которая выводила бы на весь экран монитора случайно точки пока вы не нажмете Esc
Всем привет вот такая вот задачка. Написать программу, которая выводила бы в графическом.
Нужно написать программу, выводящую нужное словосочетание в зависимости от введенного числа
Привет всем! Собственно вот задание: (Ссылка на сторонний ресурс удалена) Перебирать все варианты.
Как написать программу которая будет запускать другу программу?
Помогите пожалуйста найти пример кода который бы запускал .exe файл с параметром:
Алгоритм:
1. Чтение параметра из файла
2. Командная строка которую нужно выполнять много раз(с каждым параметром из файла 1 раз):
myfile.exe -1 -hhhh -h -ПАРАМЕТР И ФАЙЛА(zzzzzz)
3. Таймер 10 минут, потом выключение запущенного myfile.exe
4. Если в файле остались параметры с которым не была запущена программа возврат к шагу 2, если все параметры уже были запущены то Happy End и программа закончила работу.
Содержание файла с параметрами:
aaaaaa
bbbbbb
ccccccc
dddddd
.
zzzzzz
- Вопрос задан более трёх лет назад
- 791 просмотр
3 комментария
Простой 3 комментария