Блог для маленьких школьников и их родителей
ШколаЛа
25
Ноябрь

Написати програму, яка приймає деякі значення від користувача, якщо ці значення є типом даних Integer…

Автор: liza10345
Предмет: Информатика
Уровень: 10 - 11 класс

Написати програму, яка приймає деякі значення від користувача, якщо ці значення є типом даних Integer — підсумовувати їх, а якщо — String — додавати до структури даних Tuple

на python

Ответов к вопросу: 1
  • buganov2105
    25.11.2024 | 21:21

    Ответ:
    x = 0
    my_tuple = ()
    while True:
       date = input(‘Введіть данні: ‘)
       if date.isdigit():
           x += int(date)
           print(‘Сумма чисел:’, x)
       elif date.isalpha():
           my_tuple = list(my_tuple)
           my_tuple.append(date)
           my_tuple = tuple(my_tuple)
           print(my_tuple)
       else:
           print(‘Данні не являються ні числом ні строками, можливо вони змішані’)
    Объяснение:
    Створюємо х зі значенням 0 та tuple з ім’ям my_tuple. Не сказано скыльки разів вводяться данні тому засунув в безкінечний цикл while True. Далі примінили методи строк .isdigit (якщо цифри) і isalpha(якщо букви) і третій випадок else якщо в перемішку або не введені данні взагалі. В elif кортеж(tuple) переводимо в   список (list) тому, що кортежі є незмінні і в нього не можливо додати данні (перевели в список додали данні, і перевели назад в тортеж).
    Приклад виконання програми:
    Введіть данні: 1
    Сумма чисел: 1
    Введіть данні: 2
    Сумма чисел: 3
    Введіть данні: сфсы
    (‘сфсы’,)
    Введіть данні: фмфм
    (‘сфсы’, ‘фмфм’)
    Введіть данні: 21с
    Данні не являються ні числом ні строками, можливо вони змішані

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Нужен ответ на задачу по Написати програму, яка приймає деякі значення від користувача, якщо ці значення є типом даних Integer - підсумовувати їх, а якщо - String - додавати до структури даних Tuple на python? Прочитайте решения и обсудите их с другими участниками. Задача относится к Информатика и поможет вам разобраться в Написати програму, яка приймає деякі значення від користувача, якщо ці значення є типом даних Integer - підсумовувати їх, а якщо - String - додавати до структури даних Tuple на python для школьников 10 - 11 класс. Ответы на этот вопрос уже добавлены. Присоединяйтесь к нашему сообществу, задавайте вопросы и получайте ответы от экспертов!