Spisu treści:
- Krok 1: Pobierz Pythona
- Krok 2: Otwórz IDLE
- Krok 3: Niezły bałagan
- Krok 4: Utwórz rzeczywisty plik programu
- Krok 5: Zanim zaczniemy pisać kod
- Krok 6: Zacznij pisać swój program
- Krok 7: Uruchom program
- Krok 8: Dodawanie monitów do wartości wejściowych
- Krok 9: Utwórz wynik
- Krok 10: Uruchom program jeszcze raz
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
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
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
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
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
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
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
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
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
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
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:
Synchronizowanie folderów z Pythonem: 5 kroków
Synchronizowanie folderów z Pythonem: Ta instrukcja pokaże, jak zsynchronizować dwa foldery (i wszystkie znajdujące się w nich foldery), aby jeden był bezpośrednią kopią drugiego. Idealny do tworzenia kopii zapasowych zarówno lokalnie, na serwerze w chmurze/sieciowym, jak i na dysku USB. Brak doświadczenia w programowaniu nie jest
Pierwsze kroki z Pythonem dla ESP8266 i ESP32: 6 kroków
Pierwsze kroki z Pythonem dla ESP8266 i ESP32: Background ESP8266 i jego młodszy starszy brat ESP32 to tanie mikroczipy Wi-Fi z pełnym stosem TCP/IP i możliwościami mikrokontrolera. Chip ESP8266 po raz pierwszy zwrócił uwagę społeczności twórców w 2014 roku. Od tego czasu niska cena (
PiTanq - robot-czołg z Raspberry Pi i Pythonem do nauki AI: 10 kroków
PiTanq - robot-czołg z Raspberry Pi i Pythonem do nauki AI: Pitanq to robot-czołg z kamerą zasilaną przez Raspberry Pi. Jego celem jest pomoc w nauce sztucznej inteligencji samodzielnej jazdy. Sztuczna inteligencja w zbiorniku jest wspierana przez OpenCV i Tensoflow zbudowane specjalnie dla Raspbian Jessie. W oparciu o solidne aluminium
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem: 4 kroki
Moduł GPS Ublox LEA 6h 02 z Arduino i Python: Interfejs modułu GPS za pomocą Arduino UNO (lub dowolnego innego urządzenia Arduino) i obliczanie szerokości i długości geograficznej do wyświetlenia w oknie aplikacji napisanym w Pythonie
QuizzPi, gra ciekawostki Raspberry Pi z Pythonem: 7 kroków (ze zdjęciami)
QuizzPi, ciekawostki Raspberry Pi z Pythonem: QuizzPi to ciekawostki typu arcade. QuizzPi narodziło się, ponieważ miałem potrzebę zapewnienia mojej córce rozrywki. Ma 7 lat i już domaga się korzystania z nowych technologii, chodziło o stworzenie czegoś, co będzie zarówno zabawą, jak i edu