Предмет: Информатика, автор: sakorolevnik27

Вот у меня есть программа не понимаю в как сделать помогите пж смотрите если пользователь вводит неправильное число то есть число не равно 16 ему прделаагеться ввести еще раз, но у меня даже если о угадал число ему снова предлагаеться ввести это число помогите пж
d = 16
i=int(input('Your select(print number 1 to 18):'))

if i == 16:
print("You completed 1 level")
flag =['.*+==+*:... ',
'.*++=%%======+*:.... ',
'.*++++=%%%%%========+*:-.... ',
'.*+==++++=%%@@%%=========+++++**:-...... ',
'.*+====++++++=%@@@%%==++======+++++++====+*:... ',
'.*++=%%==+++++++=%%@@@@%%=++======+++++=========+*:--... ',
'.*++==%%%==+++++++===%%@@@@%%==++======++++======+*****+. ',
'.*+++==%%%====++++++=%%===%%@@@%%=++++====++*+++=+++*****.',
'.*==+++==%%%====+*++++=%%%==++=%@@@@%==+*+====+**++==++**.',
'.**++***+==%%%====+*++++=%%%%=+==+=%@@@%%%+**+===+**++++*.',
'.:**+**::::***+++***:::***+=%%%%=+==++=%@@%%%=+**+==+*+++.',
'.:::*++***:::***++++**::::::*++===+**+=++=%%%%%%=+**==+*: ',
'.:**:**+++**::::***+++**::::::**+==++*::****+=%%%%%=**==: ',
'.:**:::**+++**::::**+++**:::::::*++===+*::***:*+====%=**+.',
'.:***::::*++++*:::::**+++**:::::::*+====+*::***:*+===++*:.',
'.:****::::**+++*:::::***+****:::::::*+====+*::***:*+===+: ',
'.:***+*::::*++++*:::::*********:::::::*+====+*::***::+++. ',
'.:****+*::::*+++**::::***********:::::::*=====+*::***:::. ',
'.::***+**:::*++++*::::**************::::::*=====+**::*:: ',
' :. .....----::***************:::**:*=====++*::*. ',
' :. ..........-:::*=====+**:- ',
'.:. ..:==+*- ',
' :. ..-. ',
'.:. ',
'.:. ',
' :. ',
'.:. ',
' :. ',
'.:. ',
' :. ',
' :. ',]
for i in range(len(flag)):
print(flag[i])
time.sleep(.1)
elif i != 16:
print("You Lose. Try again!")
smile =['#####################################',
'###########@#@@@@@@@@@@@@#=##########',
'#########@@@@#%**+++**=#@@@@@@#######',
'#######@@@++*...........:+*#@@@######',
'#####@@#*+.................-+%@@@@###',
'####@@*+---------------------:+#@@###',
'##@@@*+:::::::::::::::::::::::++#@@##',
'##@@++**::::::#::::::::#:::::**++#@@#',
'##@#++***=##%-=@******@%-%##=**++=@@#',
'#@@@++****+=+++=******%===+*****++@@#',
'#@@@++****#####%******%#####****++@@#',
'##@#++***:%@##:********:#@%%***++@@@#',
'##@@@++%***@**************%***++*@@@#',
'###@@%=+.-*%***%######=***%:..+=@@@##',
'####@@+*:*=%***+:*****+***@+*:+=#@###',
'######%%%@%**************++@%%%@#####',
'########@@@@+**+%****+**++#@@@#######',
'###########@@@@@@@%=@@@@@@@##########',
'###############@#@@#@################',]
for i in range(len(smile)):
print(smile[i])
time.sleep(.1)


n = 12
i2=int(input('Your select(print number 1 to 10):'))

if i2 == 8:
print("You completed 2 level")
elif i2 >= 11:
print("Error. Try again!")
elif i2 != 8:
print("You Lose. Try again!")

Ответы

Автор ответа: NaaMan
1

Ответ:

flag =['.*+==+*:... ',

'.*++=%%======+*:.... ',

'.*++++=%%%%%========+*:-.... ',

'.*+==++++=%%@@%%=========+++++**:-...... ',

'.*+====++++++=%@@@%%==++======+++++++====+*:... ',

'.*++=%%==+++++++=%%@@@@%%=++======+++++=========+*:--... ',

'.*++==%%%==+++++++===%%@@@@%%==++======++++======+*****+. ',

'.*+++==%%%====++++++=%%===%%@@@%%=++++====++*+++=+++*****.',

'.*==+++==%%%====+*++++=%%%==++=%@@@@%==+*+====+**++==++**.',

'.**++***+==%%%====+*++++=%%%%=+==+=%@@@%%%+**+===+**++++*.',

'.:**+**::::***+++***:::***+=%%%%=+==++=%@@%%%=+**+==+*+++.',

'.:::*++***:::***++++**::::::*++===+**+=++=%%%%%%=+**==+*: ',

'.:**:**+++**::::***+++**::::::**+==++*::****+=%%%%%=**==: ',

'.:**:::**+++**::::**+++**:::::::*++===+*::***:*+====%=**+.',

'.:***::::*++++*:::::**+++**:::::::*+====+*::***:*+===++*:.',

'.:****::::**+++*:::::***+****:::::::*+====+*::***:*+===+: ',

'.:***+*::::*++++*:::::*********:::::::*+====+*::***::+++. ',

'.:****+*::::*+++**::::***********:::::::*=====+*::***:::. ',

'.::***+**:::*++++*::::**************::::::*=====+**::*:: ',

' :. .....----::***************:::**:*=====++*::*. ',

' :. ..........-:::*=====+**:- ',

'.:. ..:==+*- ',

' :. ..-. ',

'.:. ',

'.:. ',

' :. ',

'.:. ',

' :. ',

'.:. ',

' :. ',

' :. ']

smile =['#####################################',

'###########@#@@@@@@@@@@@@#=##########',

'#########@@@@#%**+++**=#@@@@@@#######',

'#######@@@++*...........:+*#@@@######',

'#####@@#*+.................-+%@@@@###',

'####@@*+---------------------:+#@@###',

'##@@@*+:::::::::::::::::::::::++#@@##',

'##@@++**::::::#::::::::#:::::**++#@@#',

'##@#++***=##%-=@******@%-%##=**++=@@#',

'#@@@++****+=+++=******%===+*****++@@#',

'#@@@++****#####%******%#####****++@@#',

'##@#++***:%@##:********:#@%%***++@@@#',

'##@@@++%***@**************%***++*@@@#',

'###@@%=+.-*%***%######=***%:..+=@@@##',

'####@@+*:*=%***+:*****+***@+*:+=#@###',

'######%%%@%**************++@%%%@#####',

'########@@@@+**+%****+**++#@@@#######',

'###########@@@@@@@%=@@@@@@@##########',

'###############@#@@#@################']

import time

i = 0

while i != 16:

    i = int( input( 'Your select(print number 1 to 18): '))

    if i != 16:

         print("You Lose. Try again!")

         for i in range(len(smile)):

              print(smile[i])

              time.sleep(.1)

print("You completed 1 level")

for i in range(len(flag)):

    print(flag[i])

    time.sleep(.1)

i2=0

while i2 != 8:

    i2 = int( input( 'Your select(print number 1 to 10):'))

    if i2 >= 11:

         print("Error. Try again!")

    if i2 != 8:

         print("You Lose. Try again!")

   

print("You completed 2 level")

Похожие вопросы
Предмет: Русский язык, автор: galanovas
Предмет: Русский язык, автор: Аноним
Предмет: Литература, автор: Ажар1Жумагалиева