8 / 57 / 21
Регистрация: 12.03.2017
Сообщений: 514
|
||||||
1 | ||||||
Функция, читающая имя пользователя07.12.2017, 20:45. Показов 35904. Ответов 12
Метки нет Все метки)
(
Напишите функцию whoAreYouAndHello(), которая читает имя пользователя из стандартного ввода, пока он не введет его в правильном формате, а затем здоровается. Приветствие должно быть в форме: “Привет, {имя}!”. После вывода надо не забыть перевести курсор на новую строку.
Если пользователь ввёл имя в неправильной форме, функция должна считать его снова. Корректным считается имя, состоящее из одного слова, в котором нет символов кроме букв, первая буква заглавная, остальные - строчные. Всё, что говорит пользователь после того, как он сообщил верное имя, программа должна игнорировать Обратите внимание: в вашей программе должна быть функция whoAreYouAndHello, но она не должна вызываться. Следите за тем, чтобы имя функции было написано верно. Формат ввода Петр Алексеевич Петр алексеевич Пет_я Петр_1 ПЕТР ПетР ПеТр Пе-тя Пётр Формат вывода Привет, Пётр! Вот прогромма но вне допущена ошибка!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
07.12.2017, 20:45 | |
Ответы с готовыми решениями:
12
Имя пользователя Функция не возвращает имя пользователя Есть ли функция, читающая файл целиком и записывающая его в одну строку? Функция, которая возвращает имя пользователя, который вызвал UPDATE/DELETE/INSERT |
3564 / 2643 / 1003
Регистрация: 21.03.2016
Сообщений: 6,836
|
||||||
07.12.2017, 21:07 | 2 | |||||
0
|
8 / 57 / 21
Регистрация: 12.03.2017
Сообщений: 514
|
|
07.12.2017, 21:17 [ТС] | 3 |
Это решение не верно! Программа не проходит не одного теста!!!!
0
|
29 / 25 / 4
Регистрация: 09.12.2019
Сообщений: 27
|
||||||
13.01.2020, 16:31 | 4 | |||||
0
|
1299 / 839 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
14.01.2020, 07:22 | 5 |
zaharmochalov, зачем вводить y?
Можно использовать просто x.istitle() вместо x[0].istitle() and x[1:].islower().
0
|
1299 / 839 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
14.01.2020, 11:03 | 7 |
Рыжий Лис, можно же условие сразу запихнуть в while (я про это).
0
|
3564 / 2643 / 1003
Регистрация: 21.03.2016
Сообщений: 6,836
|
||||||
14.01.2020, 12:24 | 8 | |||||
ну а где ваше верное решение?
ioprst, запихнул все в while ![]()
0
|
1299 / 839 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
14.01.2020, 12:50 | 9 | |||||
Semen-Semenich, как-то вы усложняете
![]()
1
|
3564 / 2643 / 1003
Регистрация: 21.03.2016
Сообщений: 6,836
|
||||||
14.01.2020, 15:04 | 11 | |||||
Рыжий Лис, а где условие
ну а так то лучше зачем проверять все если начальные False
ioprst, ошибочка в len(x) > 1
0
|
1299 / 839 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
14.01.2020, 15:10 | 12 |
Semen-Semenich, да, согласен, не обратил на это внимание.
0
|
1 / 1 / 0
Регистрация: 16.02.2021
Сообщений: 3
|
||||||
22.02.2021, 23:16 | 13 | |||||
1
|
22.02.2021, 23:16 | |
Помогаю со студенческими работами здесь
13
Запросить имя пользователя и напечатать "Привет, Вася!" 10 раз, если Вася – имя пользователя. Зная ip адрес компьютера и его имя вывести имя пользователя Определить, является ли строка электронным адресом в формате: <имя пользователя>@<доменное имя>
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |