Вот у меня есть программа не понимаю в как сделать смотрите если пользователь вводит неправильное число то есть число не равно 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 =['',
'@##=',
'#%**+++**=#',
'@@@++*:+*#@@@',
'@@#*+-+%###',
'@@*+:+#@@###',
'##@@@*+++#@@##',
'##@@++**##**++#@@#',
'##@#++***=##%[email protected]@%-%##=**[email protected]@#',
'#@@@+++=+++=%===+[email protected]@#',
'#@@@++%%[email protected]@#',
'##@#++***:%@##::#@%%***[email protected]@@#',
'##@@@++%***@%***++*@@@#',
'###@@%=+.-*%***%=***%:[email protected]@@##',
'@@+*:*=%***+:+***@+*:+=#@###',
'%%%@%[email protected]%%%@',
'+**+%+**++#@@@',
'%[email protected]',
'@#@@#@',]
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!")

Кириджа114 Кириджа114    2   24.02.2021 21:19    0

Ответы
tatyanakarp tatyanakarp  26.03.2021 22:22

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

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

'.*=+*:- ',

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

' :. ..-. ',

'.:. ',

'.:. ',

' :. ',

'.:. ',

' :. ',

'.:. ',

' :. ',

' :. ']

smile =['',

'@##=',

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

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

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

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

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

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

'##@#++***=##%[email protected]@%-%##=**[email protected]@#',

'#@@@+++=+++=%===+[email protected]@#',

'#@@@++%%[email protected]@#',

'##@#++***:%@##::#@%%***[email protected]@@#',

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

'###@@%=+.-*%***%=***%:[email protected]@@##',

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

'%%%@%[email protected]%%%@',

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

'%[email protected]',

'@#@@#@']

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")

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика