Jak uzyskać dane wejściowe użytkownika z przykładem funkcji Python Raw_input

Jak uzyskać dane wejściowe użytkownika z przykładem funkcji Python Raw_input

Python raw_input () Funkcja służy do odczytania ciągu z standardowych wejść, takich jak klawiatura. W ten sposób programista jest w stanie uwzględnić dane wstawione przez użytkownika do programu. Zacznijmy od prostego przykładu przy użyciu skryptu Pythona, aby poprosić o nazwę użytkownika.

wydrukować "Jak masz na imię?" nazwa = raw_input () wydrukować "Przywitania!" % nazwa

Najpierw drukujemy ciąg Jak masz na imię? mówienie użytkownikowi, czego oczekujemy, że wprowadzi. Następnie za pomocą raw_input () funkcja Standardowe wejście jest przypisywane do zmiennej nazwa. Na koniec drukujemy wartość zmiennej nazwa do standardowego wyjścia.

$ Python Wejście.py, jak masz na imię? Monty Python Hello Monty Python! 

W zależności od twoich potrzeb powyższego Pythona raw_input () Przykładowy program można również skrócić do jednej linii, a jednocześnie dodatkowy charakter nowej linii \N:

wydrukować "Przywitania!" % raw_input („Jakie jest twoje imię?\N")

Ważne jest, aby wskazać, że Python funkcjonuje raw_input () wytworzy ciąg, a zatem jego wyjścia nie można traktować jako liczby całkowitej. Dlatego przy użyciu Pythona raw_input () funkcja, aby uzyskać liczbę całkowitą jako wejście użytkownika, uzyskany ciąg wejściowy musi zostać najpierw przekonwertowany na liczbę całkowitą, zanim będzie można go użyć jako liczbę całkowitą.
Przykład:

wydrukować „Jaką liczbę całkowitą chcesz pomnożyć przez 2?"Liczba = int (raw_input ()) wydrukować „Odpowiedź brzmi: %s” % (numer * 2) # alternatywna skrócona wersja wydrukować „Odpowiedź brzmi: %s” % (int (raw_input („Jaki liczba całkowita chcesz pomnożyć przez 3?\N")) * 3) 

Wyjście:

$ Python Wejście.Py, jaką liczbę całkowitą chcesz pomnożyć przez 2? 33 Odpowiedź brzmi: 66 Jaką liczbę całkowitą chcesz pomnożyć przez 3? 33 Odpowiedź brzmi: 99 

Powiązane samouczki Linux:

  • Obsługa danych wejściowych użytkownika w skryptach Bash
  • EEPROM CH341A Programator - Odczyt i zapisz dane do układu na…
  • Jak usunąć bluatware z Samsung Android Mobile…
  • Jak utworzyć konto modyfikowania i usuwania użytkowników w systemie Linux
  • Jak dodać i przełączyć układ klawiatury na Ubuntu 22.04…
  • Ściągawka Kali Linux klawiatury
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Jak dodać/usunąć użytkownika na Manjaro Linux
  • Jak wykonywać operacje administracyjne z Ansible…
  • Jak pracować z WooCommerce Rest API z Pythonem