repeat = True
while repeat == True:
name = input('Название модели: ')
style = input('Разделы: ')
while type(name) != str:
try:
name = str(name)
style = str(style)
except ValueError:
print('Не верно')
print('Не верно!')
#Декор #3Dпанель
while style != '#Декор #3Dпанель':
try:
style = 'Декор 3D панель'
if 'Декор 3D панель' in style:
style = '#Декор #3Dпанель'
except ValueError:
print('Вводи разделы!')
style = input('Разделы: ')
print()
#Декор #Вазы
while style != '#Декор #Вазы':
try:
style = 'Декор Вазы'
if 'Декор Вазы' in style:
style = '#Декор #Вазы'
except ValueError:
print('Вводи разделы!')
style = input('Разделы: ')
print()
finish = name + '\n' + style
print(finish)
def fun():
Твой код
a = True
while a == True:
fun()
repeat = True
while repeat == True:
while True:
while type(name) != str:
try:
name = str(name)
style = str(style)
except ValueError:
print('Не верно')
print('Не верно!')
while style != '#Декор #3Dпанель':
while style != '#Декор #Вазы':
try:
style = 'Декор 3D панель'
if 'Декор 3D панель' in style:
style = '#Декор #3Dпанель'
except ValueError:
print('Вводи разделы!')
style = input('Разделы: ')
print()
style = 'Декор 3D панель'
if 'Декор 3D панель' in style:
style = 'Декор 3D панель'
style = '#Декор #3Dпанель'
возможно ли сделать так что бы по окончанию действий код возвращался автоматически на начало и заново предлагал вводить текст
заменять вводный текст на исправленный и в конце выдавать его - исходя из совпадений по вводу
repeat = True
while repeat:
name_models = input('Название модели: ')
section = input('Разделы: ')
style = input('Стиль: ')
tegs = input('Контрольные слова: ')
number = input('Номер модели: ')
#Декор
if 'Декор 3D панель' in section:
section = '#Декор #3Dпанель'
elif 'Декор Багеты' in section:
section = '#Декор #Багеты'
elif 'Декор Вазы' in section:
section = '#Декор #Вазы'
final_text = name_models + "\n" + section + "\n" + style
print(final_text)