Conversation
| # Вывести последнюю букву в слове | ||
| word = 'Архангельск' | ||
|
|
||
| print(word[10:11]) |
There was a problem hiding this comment.
для вывода последней буквы мы можем обратиться к первому символу с конца вот такой записью
print(word[-1])
|
|
||
| print(word[10:11]) | ||
|
|
||
|
|
There was a problem hiding this comment.
буду писать остальные комменты тут
на строке 15, где ты перечисляешь гласные в верхнем и нижнем регистре, можно обойтись только гласными в нижнем, потому что строку, в которой мы будем подсчитывать гласные, можно всю перевести к нижнему или верхнему регистру методами upper и lower
https://www.geeksforgeeks.org/python/python-string-upper/
https://www.geeksforgeeks.org/python/python-string-lower/
vowels = 'аеёиоуыэюя'
vowel_count = sum(1 for char in word.lower() if char in vowels)
| print(f"Группа 1 {len(groups[0])} Участников" ) | ||
| print(f"Группа 2 {len(groups[1])} Участников" ) | ||
| print(f"Группа 3 {len(groups[2])} Участников" ) | ||
|
|
There was a problem hiding this comment.
пишу тут все комментарии к файлу
- строка 6 и далее в аналогичных местах: не используй однобуквенные переменные, даже если это итерация в цикле
как только в коде больше одной такой переменной, ты можешь начать в них путаться
всем переменным нужно присваивать названия по тому содержанию, что мы в них положим
for name in names:
print(name)
- строка 7 и далее: следи за количеством пробелов. Пайтон не будет возмущаться тому, что после вызова print ты поставил пробел перед скобками, но это заметят линтеры, которые работают на всех коммерческих проектах, и это заметят другие разработчики, у которых просто ломается восприятие кода
print(name) # после названия метода и перед скобками пробел не нужен
- строка 17 и далее: так же следи за количеством пробелов после переменных. Причины все те же, что и с методами
- строка 18 и далее: тебе был дан пример вывода для данного задания
# Пример вывода:
# Оля: 3
# Петя: 4
чтобы сделать такой вывод, хорошо либо использовать f-строку
print(f"{name}: {len(name)}"
либо передать в print разделитель
print(name, len(name), sep=": ")
либо воспользоваться сложением строк
print(name + ": " + str(len(name)))
No description provided.