Вопрос задан 25.09.2023 в 17:01. Предмет Информатика. Спрашивает Становов Андрей.

Python code (40 баллов) 1. Користувач вводить слово та к-ість символів в рядку. Потрібно

продублювати слово стільки раз, щоб к-сть символів в результуючому рядку була такаж, яку ввів користувач Приклад Вхідні дані: Happy 12 Результат: HappyHappyHa 2.Намалювати піраміду стільки раз, кільки вкаже користувач Піраміда ^ / \ /___\ Вхідні данні 3 Результат ^ ^ ^ / \ / \ / \ /___\/___\/___\
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Матвеев Валерий.

word = input("Введіть слово: ")

num = int(input("Введіть к-сть символів в рядку: "))

print(word * (num // len(word)) + word[:num % len(word)])

def draw_pyramid():

   num = int(input("Введіть к-сть символів в рядку: "))

   print("  ^" * num)

   print(" / \\" * num)

   print("/___\\" * num)

draw_pyramid()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось Python-код для обох завдань:

Завдання 1:

python
word = input("Введіть слово: ") count = int(input("Введіть кількість символів: ")) if count < len(word): print(word[:count]) else: repetitions = count // len(word) remainder = count % len(word) result = word * repetitions + word[:remainder] print(result)

Завдання 2:

python
count = int(input("Введіть кількість рядків піраміди: ")) for i in range(count): spaces = " " * (count - i - 1) if i == 0: print(spaces + "^") else: print(spaces + "/" + " " * (2 * i - 1) + "\\") print("/" + "_" * (2 * count - 1) + "\\")

Цей код візуалізує піраміду з вказаною кількістю рядків у форматі, подібному до вашого виходу.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос