Напишите программу, которая запрашивает у пользователя имя и фамилию. Затем программа печатает фамилию и имя.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Напишите программу, которая запрашивает у пользователя имя и фамилию. Затем программа печатает фамилию и имя.

Сообщение Anonymous »

Напишите программу, которая запрашивает у пользователя имя и фамилию. Затем программа печатает фамилию и имя. Если пользователь вводит только одно имя, выдается сообщение об ошибке. Пожалуйста, помогите с моим оператором if. Большое спасибо

Код: Выделить всё

name = str(input("Your first and last names? "))
gap = name.find(" ")
name_length = len(name)
first = name[0:gap]
last = name[gap + 1 : name_length]
if name_length is 2:
print("Name: ", last.upper(), ", ", first.capitalize(), sep = "")

else:
print("ERROR: only one name found")
И это то, что я исключаю:

angus snodgrass

Ваши имя и фамилия? Имя: СНОДГРАСС, Ангус

ангус

Ваши имя и фамилия? ОШИБКА: найдено только одно имя

Подробнее здесь: https://stackoverflow.com/questions/573 ... ogram-then
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»