Съдържание:

Кодиране на игра за добавяне в Python: 15 стъпки
Кодиране на игра за добавяне в Python: 15 стъпки

Видео: Кодиране на игра за добавяне в Python: 15 стъпки

Видео: Кодиране на игра за добавяне в Python: 15 стъпки
Видео: An Intro to Markov chains with Python! 2024, Ноември
Anonim
Кодиране на игра за добавяне в Python
Кодиране на игра за добавяне в Python
  • Този набор от инструкции ще ви научи стъпка по стъпка как да програмирате игра за добавяне, която подканва потребителите да отговорят на прости проблеми с добавянето, като използват случайни числа от 0-9 и отпечатва дали те са правилни или не!
  • Щракнете върху изображението във всяка стъпка, за да го увеличите и да видите кода за тази част.

Стъпка 1: Стартирайте приложението си за кодиране на Python

Стартирайте приложението си за кодиране на Python
Стартирайте приложението си за кодиране на Python
  • Този набор от инструкции ще използва програмата IDLE Python!
  • След стартирането създайте нов файл във вашето приложение на Python, за да започнете кодирането.

Стъпка 2: Импортирайте произволен клас

Импортирайте произволен клас
Импортирайте произволен клас

Ще го използваме за генериране на случайни числа

Стъпка 3: Определете метод на Python с входна променлива N

Определете метод на Python с входна променлива N
Определете метод на Python с входна променлива N
  • Въвеждането на цяло число n ще определи броя на допълнителните проблеми, които играта ще отпечата при извикване!
  • Този код нарича метода „игра (n)“.

Стъпка 4: Инициализирайте булева променлива и целочислена променлива

Инициализирайте булева променлива и целочислена променлива
Инициализирайте булева променлива и целочислена променлива
  • В рамките на метода на играта инициализирайте булева променлива, която да се използва в цикъл „while“и цяло число, което да се използва като променлива за броене за правилни отговори.
  • Този код нарича булевото „wrk“и цяло число „cnt“.
  • Помнете важността на отстъпите в Python, тъй като те определят кой код е вложен!

Стъпка 5: Стартирайте цикъл „за“за обхват N

Стартирайте цикъл „за“за обхват N
Стартирайте цикъл „за“за обхват N

Това ще циклира за дължината на входното цяло число n

Стъпка 6: Инициализирайте две произволни цели числа между 1 и 10 и задайте Boolean Value на True

Инициализирайте две произволни цели числа между 1 и 10 и задайте булева стойност на True
Инициализирайте две произволни цели числа между 1 и 10 и задайте булева стойност на True
  • В рамките на този цикъл „за“използвайте random.randrange (1, 10), за да инициализирате две произволни цели числа между 1 и 9.
  • Този код нарича тези „val1“и „val2“.
  • След това задайте булева стойност на True!

Стъпка 7: Започнете цикъл „while“, докато булева променлива е вярна

Започнете цикъл „while“, докато булева променлива е вярна
Започнете цикъл „while“, докато булева променлива е вярна

Докато все още сте в цикъла „for“, стартирайте цикъл „while“, докато булева променлива е True

Стъпка 8: Отпечатайте проблем с добавянето със стойности 1 и 2 и вземете отговора като вход

Отпечатайте проблем с добавянето със стойности 1 и 2 и вземете отговора като вход
Отпечатайте проблем с добавянето със стойности 1 и 2 и вземете отговора като вход
  • След това в този цикъл „while“създаваме оператор try-except.
  • Във вашия случай „опитайте“, отпечатайте допълнителен въпрос, използвайки стойност 1 и стойност 2 и дефинирайте променлива за отговор като въвеждане на потребителя (този код определя променливата за отговор като „ans“).

Стъпка 9: Направете изявление If-else, което проверява дали отговорът = стойност 1 + стойност 2

Направете изявление If-else, което тества дали отговорът = стойност 1 + стойност 2
Направете изявление If-else, което тества дали отговорът = стойност 1 + стойност 2

В рамките на „try“кодирайте оператор if-else, който тества дали ans = val1 + val2

Стъпка 10: Ако е вярно, отпечатайте правилно съобщение, задайте булева променлива на False и увеличете броя

Ако е вярно, отпечатайте правилно съобщение, задайте булева променлива на False и увеличете броя
Ако е вярно, отпечатайте правилно съобщение, задайте булева променлива на False и увеличете броя
  • Все още е в изявлението „try“, ако е вярно:

    • Отпечатайте правилно съобщение!
    • Задайте булева променлива на False!
    • Увеличете броя с 1!

Стъпка 11: Ако не, отпечатайте неправилно съобщение и задайте булева стойност на False

Ако не, отпечатайте неправилно съобщение и задайте булева стойност на False
Ако не, отпечатайте неправилно съобщение и задайте булева стойност на False

В израза 'else' отпечатайте неправилно съобщение и задайте булева стойност на False

Стъпка 12: Отчитане на нецелочислени входове със съобщение за грешка

Отчет за нецелочислени въвеждане със съобщение за грешка
Отчет за нецелочислени въвеждане със съобщение за грешка

В случая „с изключение“отпечатайте съобщение за грешка, за да отчетете нецелочислени входове

Стъпка 13: В края на програмата отпечатайте броя на проблемите от N, че играчът се е справил правилно

В края на програмата отпечатайте броя на проблемите от N, че играчът се е справил правилно
В края на програмата отпечатайте броя на проблемите от N, че играчът се е справил правилно

След всички тези вложени изявления, отпечатайте броя на проблемите от n, които играчът е получил правилно

Стъпка 14: Прегледайте кода си

Прегледайте кода си!
Прегледайте кода си!
  • Помнете важността на отстъпките в Python, тъй като тази програма използва много вложени изрази.
  • Последната програма трябва да изглежда така.

Стъпка 15: Изпълнете този модул и се насладете на математическата си игра

Стартирайте този модул и се насладете на математическата си игра!
Стартирайте този модул и се насладете на математическата си игра!
  • След като изпълните тези стъпки, за да кодирате математическата си програма, продължете напред и натиснете Run Module.
  • Насладете се на вашата проста игра за добавяне!

Препоръчано: