Вопрос задан 29.10.2023 в 19:52. Предмет Информатика. Спрашивает Кравченко Дима.

Створити програму, яка бере змінну типу string і рахує у ній кількість літер (великих та малих) та

кількість цифр. У Python
0 0
Перейти к ответам

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

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

s = input()

upper = 0

lower = 0

digits = 0

for i in s:

   if i.isupper():

       upper+=1

   elif i.islower():

       lower+=1

   elif i.isdigit():

       digits+=1

print('Upper: {}, Lower: {}, Digits: {}'.format(upper, lower, digits))

Краткий гайд:

  • s - строка, вводится пользователем
  • upper - переменная, хранит количество букв в верхнем регистре
  • lower - переменная, хранит количество букв в нижнем регистре
  • digits - переменная. хранит количество цифр

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Щоб створити програму, яка рахує кількість літер (великих та малих) та кількість цифр у рядку (змінній типу string) в Python, ви можете використати цикл для перебору кожного символу у рядку та перевірити, чи він є літерою або цифрою. Ось приклад коду, який виконує цю задачу: ```python def count_letters_and_digits(string): count_letters = 0 count_digits = 0 for char in string: if char.isalpha(): count_letters += 1 elif char.isdigit(): count_digits += 1 return count_letters, count_digits # Приклад використання функції: input_string = "Hello123World" letters, digits = count_letters_and_digits(input_string) print("Кількість літер:", letters) print("Кількість цифр:", digits) ``` У цьому прикладі ми створили функцію `count_letters_and_digits`, яка приймає рядок `string` як аргумент. У функції ми створюємо дві змінні `count_letters` та `count_digits`, які початково мають значення 0. Потім ми використовуємо цикл `for` для перебору кожного символу `char` у рядку `string`. У тілі циклу ми перевіряємо, чи є символ літерою за допомогою методу `isalpha()`. Якщо символ є літерою, ми збільшуємо значення `count_letters` на 1. Якщо символ є цифрою за допомогою методу `isdigit()`, ми збільшуємо значення `count_digits` на 1. На кінці функції ми повертаємо значення `count_letters` та `count_digits` у вигляді кортежу. У прикладі використання функції ми створюємо змінну `input_string`, яка містить рядок "Hello123World". Потім ми викликаємо функцію `count_letters_and_digits` з цим рядком і отримуємо кількість літер та цифр у змінних `letters` та `digits`. Нарешті, ми виводимо ці значення на екран. **Важливо**: Пам'ятайте, що цей код рахує кількість літер та цифр у рядку, а не у всьому тексті. Якщо вам потрібно рахувати кількість літер та цифр у всьому тексті, вам потрібно буде змінити код, щоб він працював зі списком рядків або файлом з текстом.
0 0

Похожие вопросы

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

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

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