Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.82 KB | None | 0 0
  1. import os
  2. import random
  3. d=0
  4. p=0
  5. name=input("Как тебя зовут?")
  6. print("Привет ", name ,"! Ты попал(а) в игру Михаила Маламанта под названием <Математический гонщик>. Тебя будут спрашивать 10 математических примеров. Чем больше ты решишь правильно, тем дольше ты уедешь. За правильный ответ ты уезжаешь на одну клетку вперёд, а за не правильный на 2 назад.")
  7. print(" "+"─" *20)
  8. print(p*" "+"Ты"+(20-p)*" ")
  9. print(" "+"─"*20)
  10. print("1 2 3 4 5 6 7 8 9 10")
  11. x1=[i for i in range (0,101)]
  12. x2=[i for i in range (0,101)]
  13. random.shuffle(x1)
  14. random.shuffle(x2)
  15. x1=x1[0]
  16. x2=x2[0]
  17. f=random.randrange(1,5)
  18. while d!=10:
  19.     h=random.randrange(0,7)
  20.     x1=[i for i in range (0,101)]
  21.     x2=[i for i in range (0,101)]
  22.     random.shuffle(x1)
  23.     random.shuffle(x2)
  24.     x1=x1[0]
  25.     x2=x2[0]
  26.     f=random.randrange(1,5)
  27.     if f==1:
  28.         v=int(input(str(x1)+"+"+str(x2)+"="))
  29.         n=x1+x2
  30.     if f==2:
  31.         v=int(input(str(x1)+"*"+str(x2)+"="))
  32.         n=x1*x2
  33.     if f==3:
  34.         if x1>x2:
  35.             v=int(input(str(x1)+"-"+str(x2)+"="))
  36.             n=x1-x2
  37.         else:
  38.             v=int(input(str(x2)+"-"+str(x1)+"="))
  39.             n=x2-x1
  40.     if f==4:
  41.         if x1>x2:
  42.             if x1%x2==0:
  43.                 v=int(input(str(x1)+":"+str(x2)+"="))
  44.                 n=x1/x2
  45.             else:
  46.                 qwertyyu=x1-(x1%x2)
  47.                 v=int(input(str(qwertyyu)+":"+str(x2)+"="))
  48.                 n=qwertyyu/x2
  49.         else:
  50.             if x2%x1==0:
  51.                 v=int(input(str(x2)+":"+str(x1)+"="))
  52.                 n=x2/x1
  53.             else:
  54.                 qwertyyu=x2-(x2%x1)
  55.                 v=int(input(str(qwertyyu)+":"+str(x1)+"="))
  56.                 n=qwertyyu/x1
  57.     if v==n:
  58.         d=d+1
  59.         p=p+2
  60.         os.system("cls")
  61.         print(" "+"─" *20)
  62.         print(p*" "+"Ты"+(20-p)*" ")
  63.         print(" "+"─"*20)
  64.         print("1 2 3 4 5 6 7 8 9 10")
  65.     else:
  66.         d=d+1
  67.         p=p-4
  68.         os.system("cls")
  69.         print(" "+"─" *20)
  70.         print(p*" "+"Ты"+(20-p)*" ")
  71.         print(" "+"─"*20)
  72.         print("1 2 3 4 5 6 7 8 9 10")
  73. o=p/2
  74. print("Молодец ", name, "! Ты ответил правильно на ", o,"ответ. Поздравляю!")
  75. qqqqq=int(input("Если ты хочешь сыграть ещё раз напиши 0, а если не хочешь напиши любое другое число"))
  76. if qqqqq==0:
  77.     d=0
  78.     p=0
  79.     x1=[i for i in range (0,101)]
  80.     x2=[i for i in range (0,101)]
  81.     random.shuffle(x1)
  82.     random.shuffle(x2)
  83.     x1=x1[0]
  84.     x2=x2[0]
  85.     f=random.randrange(1,5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement