Были и другие порции, которые я уже выполнил, мне просто нужна помощь в том, чтобы new_string2 форматировать как Фамилия, Имя, когда пользователь вводит полное имя , Нет синтаксиса, он отображает только имя Фамилия. Спасибо!Используйте нарезку для создания новой строки в формате lastname, firstname
def main():
full_name = input('Enter your full name: ')
x = len(full_name) - 1
print("Your name backwards is: ")
while(x >= 0):
print(full_name[x], end="")
x -= 1
y = full_name.index("")
new_string2 = full_name[x+1:] + "" + full_name[0:y]
print("\n""Alphabetically, your name is", new_string2)
new_string = full_name[x+1:] + "" + full_name[0:y]
d={"UPPER_CASE":0, "LOWER_CASE":0}
for c in full_name:
if c.isupper():
d["UPPER_CASE"]+=1
elif c.islower():
d["LOWER_CASE"]+=1
else:
pass
print ("Your name has" , d["UPPER_CASE"] , "upper case letters and " , d["LOWER_CASE"] , "lower case letters")
incorrect_string = "You have to be vewy, vewy twicky to twap a wascally wabbit"
correct_string = incorrect_string.replace('w', 'r')
print (correct_string)
main()
ли первое имя и фамилия будут разделены пробелом? Приведите пример ввода и вывода. –