Spisu treści:

Mad Lib z Pythonem: 10 kroków
Mad Lib z Pythonem: 10 kroków

Wideo: Mad Lib z Pythonem: 10 kroków

Wideo: Mad Lib z Pythonem: 10 kroków
Wideo: Mad Libs Game | Python | Tutorial 10 2024, Lipiec
Anonim
Mad Lib z Pythonem
Mad Lib z Pythonem

Tworzenie programu Mad Libs w Pythonie

Czego potrzebujesz:

1. Komputer z systemem Windows lub Mac

2. Połączenie internetowe

Co dowiesz się pod koniec:

1. Struny

2. Zmienne

2. Funkcje wprowadzania i drukowania

Krok 1: Pobierz Pythona

Pobierz Pythona
Pobierz Pythona

Najpierw musisz pobrać Pythona (oczywiście). Przejdź do python.org, kliknij przycisk pobierania i wybierz odpowiednią wersję dla swojego systemu.

Krok 2: Otwórz IDLE

Otwórz IDLE
Otwórz IDLE

Po pobraniu i zainstalowaniu Pythona otwórz IDLE. IDLE to środowisko programistyczne, którego będziemy używać w tym samouczku. Istnieje kilka innych programów, w których moglibyśmy napisać Pythona, ale jest to podstawowy program spakowany z samym Pythonem.

Krok 3: Niezły bałagan

Trochę bałaganu
Trochę bałaganu

Okno, które pojawia się po pierwszym otwarciu IDLE, może być używane jako rodzaj placu zabaw dla kodu Pythona. Kiedy wpiszesz polecenie i naciśniesz enter, automatycznie uruchamia tę linię i przechowuje wartości przypisane w pamięci. Śmiało i replikuj mój kod, być może podając własne imię i kilka innych, aby uzyskać podstawowe pojęcie o tym, jak wszystko działa. Nie martw się, jeśli tego nie rozumiesz, omówimy bardziej szczegółowo w kolejnych krokach.

Krok 4: Utwórz rzeczywisty plik programu

Utwórz rzeczywisty plik programu
Utwórz rzeczywisty plik programu

Pisanie kodu na placu zabaw to świetna zabawa, ale aby zapisać program z możliwością samodzielnego uruchomienia, musimy zapisać kod w pliku programu. Utwórz nowy plik, w którym chcesz zapisać program.

Krok 5: Zanim zaczniemy pisać kod

Zanim zaczniemy pisać kod
Zanim zaczniemy pisać kod

Aby uzyskać dane wejściowe od użytkownika i je przechowywać, musimy utworzyć zmienne dla każdego ze słów, które chcemy przechowywać. Pomyśl o zmiennej tak, jakbyś używał jej w Algebrze. Nazywasz zmienną po lewej stronie, a następnie przypisujesz ją do wartości za pomocą znaku równości. W przeciwieństwie do algebry, w zmiennych można przechowywać więcej niż tylko liczby. W przypadku tego programu będziemy przechowywać napisy. Ciąg znaków to tylko słowo lub zdanie. Zwróć uwagę, że za każdym razem, gdy używany jest tekst, jest on otoczony cudzysłowami „”. Możesz używać pojedynczych lub podwójnych cudzysłowów, o ile otwierający jest taki sam jak zamykający. Te cudzysłowy nie są konieczne dla liczb lub zmiennych, tylko łańcuchy.

Krok 6: Zacznij pisać swój program

Zacznij pisać swój program
Zacznij pisać swój program

Na początek stwórzmy zmienną dla każdego z czterech słów, które musimy uzyskać od użytkownika. Aby uzyskać dane wejściowe od użytkownika, używamy input(). Ustawiając wartość każdej zmiennej na input() możemy uzyskać dane wejściowe od użytkownika i przechowywać je w tych zmiennych.

Aby wydrukować tekst użytkownikowi, używamy polecenia print() i umieszczamy to, co ma być wydrukowane w nawiasie. Pamiętaj, że ciągi znaków muszą być ujęte w cudzysłów „”, ale nie w nazwach zmiennych. Wydrukuj słowa po kolei, replikując kod w mojej funkcji drukowania.

Krok 7: Uruchom program

Uruchom program
Uruchom program

Teraz, gdy mamy już działający program, uruchom go, klikając Uruchom, a następnie uruchom moduł. Jeśli nie zapisałeś pliku, zostaniesz poproszony o zapisanie pliku przed jego uruchomieniem. Zrób to, a następnie pozwól programowi działać. Zauważysz, że nic się nie drukuje, ponieważ poprosiliśmy użytkownika tylko o wprowadzenie danych, a nie zadaliśmy mu żadnych pytań. Śmiało i wpisz 4 słowa, wciskając Enter pomiędzy nimi, aby je wprowadzić, a następnie upewnij się, że słowa zostały poprawnie wydrukowane. Jeśli tak, wróć do pliku programu i przejdź do następnego kroku.

Krok 8: Dodawanie monitów do wartości wejściowych

Dodawanie podpowiedzi do wartości wejściowych
Dodawanie podpowiedzi do wartości wejściowych

Aby funkcja input() miała znak zachęty, wstawiamy między nawiasami ciąg tego, co chcemy wydrukować. Śmiało i dodaj monit do każdego wejścia, a następnie uruchom program, aby upewnić się, że działają poprawnie. Zauważysz, że w moim wstawiam spację po: przed zamknięciem cytatem. Dzieje się tak, że gdy użytkownik wpisze, nie zostanie zgnieciony obok dwukropka.

Krok 9: Utwórz wynik

Utwórz wynik
Utwórz wynik

Ponieważ dodajemy rzeczywisty wydruk, śmiało pozbądź się funkcji wydruku testowego, którą dodaliśmy wcześniej. Teraz, aby poprawnie wyprowadzić mad lib, musisz wiedzieć o kilku rzeczach. Po pierwsze, ponieważ drukujemy wiersz i chcemy, aby obejmował wiele wierszy, ważne jest, aby pamiętać, że wpisanie '\n' w ciągu spowoduje przejście do następnego wiersza. Po drugie, podczas wpisywania ciągu możesz użyć nawiasów klamrowych { } i.format(), aby wstawić tekst do ciągu. Na przykład 'Lubię {0} i {1}'.format('jedzenie', 'woda') wypisze 'Lubię jedzenie i wodę'. Możemy to wykorzystać na naszą korzyść podczas drukowania mad lib. Replikuj kod z obrazka we własnym programie.

Krok 10: Uruchom program jeszcze raz

Śmiało i uruchom program jeszcze raz, aby upewnić się, że działa poprawnie. Gratulacje! Właśnie napisałeś swój pierwszy program w Pythonie.

Zalecana: