Как печатать только имя в печати () - PullRequest
1 голос
/ 06 марта 2020
a = input("Enter your Full Name ")
b = int(input("Enter your age "))
if b >= 20:
  print("You can drive " + a)
else:
  print("You can't drive " + a + " You are underage")

я хочу напечатать здесь только имя, поэтому, если имя зовется Дон Джон, тогда вывод должен быть "Ты можешь водить Дона" или Ты не можешь водить Дона. Ты несовершеннолетний

Ответы [ 2 ]

0 голосов
/ 06 марта 2020

Вы также можете использовать str.find()

a = input("Enter your Full Name ")
b = int(input("Enter your age "))
if b >= 20:
  print("You can drive ", a[:a.find(" ")])
else:
  print("You can't drive " , a[:a.find(" ")]," You are underage")
0 голосов
/ 06 марта 2020

Вам нужно:

a = input("Enter your Full Name ")
b = int(input("Enter your age "))
if b >= 20:
  print("You can drive ", a.split()[0])
else:
  print("You can't drive " , a.split()[0]," You are underage")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...