Съдържание:
- Стъпка 1: Общ преглед
- Стъпка 2: Инсталиране на Python и Pycharm
- Стъпка 3: Видео ръководство
- Стъпка 4: Създаване на случаен номер
- Стъпка 5: Получаване на информация от потребителя
- Стъпка 6: Създаване на основен цикъл
- Стъпка 7: Създаване на изявление If Elif
- Стъпка 8: Написване на заключителната декларация
- Стъпка 9: Екстри
- Стъпка 10: Ключови думи
Видео: Проста игра за отгатване на номер на Python: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В този урок ще се научим как да създаваме проста игра за отгатване на номера на Python в приложението Pycharm. Python е скриптов език, който е чудесен както за начинаещи, така и за експерти. Стилът на кодиране в Python е лесен за четене и следване. Крайната цел на този урок е да осветли малко как да напишете прост скрипт за забавление, който може да разпали любопитството на човек към програмирането.
Съдържание:
1. Вземете Python версия 3.7 и инсталирайте
2. Вземете Pycharm и инсталирайте
3. Задаване на Pycharm за първи път
4. Създаване на произволно число
5. Получаване на информация от потребителя
6. Създаване на основен цикъл while
7. Създаване на изявление "if", "elif", "else"
8. Показване на съобщение до потребителя
Екстри
Ключови думи
Окончателен кодекс
Стъпка 1: Общ преглед
Тази игра за отгатване е създадена, за да покаже на потребителя някои основни техники за програмиране, използващи python с pycharm IDE. Основата на този урок ще бъде използването на генератор на произволни числа за създаване на проста игра за отгатване. Крайният резултат може да накара някой да разбере как се генерират случайни числа. Например, във видеоигрите, където щетите се нанасят в числа, тези числа обикновено се генерират с генератор на случайни числа, който има специфични изисквания, подобни на тези, които генерирахме. Генераторът на случайни числа може да бъде по -сложен, но човек може да получи основната представа за това как работи.
Стъпка 2: Инсталиране на Python и Pycharm
Ресурси:
www.python.org/
www.jetbrains.com/pycharm/
Стъпка 3: Видео ръководство
Моля, гледайте видео ръководствата по -горе и след това разгледайте стъпките по -долу, за да ви помогнем допълнително да разберете как да напишете играта.
Стъпка 4: Създаване на случаен номер
За да може играта да има просто предизвикателство, искаме да създадем произволно число под 100. Това число ще бъде това, което играчът трябва да познае. Диапазонът от числа ще бъде между 1 и 99. Постигаме това, като напишем следното изявление:
randomNumber = random.randint (1, 99)
"randomNumber" е променлива, в която ще съхраняваме случайното число.
"random.randint (1, 99)" се използва за генериране на случайно число между 1 и 99.
*Забележка: Уверете се, че в горната част на кода пишете „import random“или няма да можете да използвате „random.randint (1, 99)“
Една важна забележка е да следвате отстъпа точно от примерите, тъй като Python е структуриран чрез отстъп. Ако изявление е поставено на грешен отстъп, редът може да доведе до грешки при опит за игра.
Стъпка 5: Получаване на информация от потребителя
За да работи нашата игра, трябва да можем да получаваме потребителски данни. Трябва да разберем какво ще бъде случайното число от играча. Диапазонът за числото, което може да се отгатне, е от 1 до 99. Тази програма не дава грешка, когато число е извън диапазона, но цикълът ще продължи, докато се отгатне правилното число.
Правим това с помощта на командата "input", която можете да напишете така.
предположение = int (вход ("въведете число между 1 и 99:"))
Съхраняваме потребителското въвеждане в променлива, наречена "предположение". "Int" означава, че съхраняваме входа от потребителя като цяло число, което означава, че ще бъде цяла числова стойност. Секциите за въвеждане ("въведете число между 1 и 99:") съобщават на компютъра, че приемаме потребителски данни, и след това извежда следното съобщение, ако цикълът продължава.
Стъпка 6: Създаване на основен цикъл
Сега трябва да създадем цикъл while. За да постигнем това, трябва да напишем изявление, което да действа, докато не е вярно. Цикълът while не е с отстъп в тази програма и включва изразите "If/Elif", които са с отстъп под него. Инструкциите "If/Elif" ще продължат да функционират, докато операторът while цикъл не е истина.
while randomNumber! = предположи:
Стъпка 7: Създаване на изявление If Elif
Изявлението „Ако/Elif“означава, ако това е правилно, направете това, ако не, направете нещо друго. Изявлението е написано така, че потребителят може да въведе нов вход, ако първоначалното предположение е грешно. Изявлението за печат в „If/Elif“ще им подскаже дали предположението е твърде високо или твърде ниско.
Стъпка 8: Написване на заключителната декларация
Окончателното изявление е написано от външната страна на цикъла while и без отстъпки. След като потребителят познае правилното число, цикълът while ще се "прекъсне" или "спре" и след това ще премине надолу към последното изявление. Това ще се случи, след като променливата "предположение" и променливата "случаен номер" са равни. След това играта ще приключи, докато програмата се стартира отново.
Стъпка 9: Екстри
След като завършите играта за отгатване Instructable, може да искате да проучите допълнително Python. Ето няколко идеи, с които да оспорите уменията си в Python.
- Опитайте да промените диапазона от числа за случайното число.
- Променете съобщенията до потребителя в нещо по -добро.
- Опитайте се да накарате програмата да запази оценка на това колко от тях се опитва да получи правилния отговор.
Стъпка 10: Ключови думи
- Python е език за програмиране.
- Pycharm е програма, която помага при създаването на програми на Python.
- "random" е генератор на случайни числа
- "променлива" е символ, за който стойността може да се промени
- "int" е тип данни, съкратен за цели числа
- "вход" е как да приемате въвеждане от потребителя
- "печат" ще ви позволи да отпечатате съобщение на екрана за потребителя
- "while" е цикъл, който казва да се направи нещо, докато това е вярно
- "ако" изявление, което означава, ако това е вярно, направете това
- "! =" означава не е равно на
- "<" означава по -малко от
- ">" означава по -голямо от
- "elif" е съкращение за оператора else if
Препоръчано:
Една проста електронна игра: 4 стъпки
Една проста електронна игра: Научавате се как да направите малка много забавна електронна игра. Можете да играете с приятелите си и да тествате рефлекса си. Благодаря UTSOURCE.net, за да предложи електронни компоненти за моите проекти
Една проста игра за отгатване - Python + XBees + Arduino: 10 стъпки
Една проста игра за отгатване - Python + XBees + Arduino: Ето как работи играта: Имате 4 опита да познаете буква между „a“- „h“- > Познайте правилната буква: Вие печелите! ?-> Познайте грешната буква: Играта свърши?-> Познайте някой друг герой извън „а“- „ч“: Играта приключи? Вашият Arduino ще ви позволи
Игра за отгатване на Python: 9 стъпки
Игра за отгатване на Python: Следните инструкции предоставят стъпка по стъпка насоки за това как да напишете програма, използвайки случайния модул и да създадете игра за отгатване, която взаимодейства с потребителя. За да започнете, трябва да имате инсталиран python на компютъра си, а също и опция
Gamemaker Проста игра: 12 стъпки
Gamemaker Simple Game: Тази игра е проста (вероятно знаете чрез заглавието). Той има един блок (който сте вие) и също така има изградена платформа или друг цветен блок.За тази игра ще ви трябва: акаунт за йо йо игри за достъп до Gamemaker studio 2
Какво е малкото мислене? Направете проста игра за отгатване с BBC Microbit !: 10 стъпки
Какво е малкото мислене? Направете проста игра за отгатване с BBC Microbit !: Взех няколко BBC Microbits, след като прочетох положителни отзиви за тях в няколко онлайн статии. В опит да се запозная с BIT, поиграх с онлайн редактора на Microsoft Blocks за няколко часа и дойдох с