qanda

Szoftver screenshot:
qanda
Szoftver adatai:
Változat: 0.1
Feltöltés dátuma: 11 May 15
Fejlesztő: Paul-Michael Agapow
Engedély: Ingyenes
Népszerűség: 17

Rating: nan/5 (Total Votes: 0)

Interaktív parancssori programokat kell kérdezni a felhasználók számára információt, legyen az szöveg, választási listáról, vagy egyszerű igen-nem válaszokat.
Kérdések és válaszok fejezetet egy Python modul egyszerű funkciókat, hogy jelezzen a felhasználók ilyen információt, amely lehetővé teszi érvényesítése és razzia a választ, alapértelmezett válaszok, következetes formázás és bemutatása súgószövegbõl tippeket és döntéseket.
qandais nem helyettesíti a szöveges felületek, mint átkok és urwid, de amelyeket kizárólag egyszerű konzol szkriptek felhasználói bemenetre van szükség.
Telepítés
A legegyszerűbb módja annak, hogy telepítse Kérdések és válaszok fejezetet keresztül easy_install vagy azzal egyenértékű program:
easy_install Kérdések és válaszok fejezetet
Alternatívaként a tar lehet letölteni, és csomagolás setup.py run:
tar zxvf qanda.tgz
cd Kérdések és válaszok fejezetet
python set.py telepíteni
Kérdések és válaszok fejezetet nincs kellékei, működniük kell, épp olyan változata Python.
A Kérdések és válaszok fejezetet
Példák
>>> From Kérdések és válaszok fejezetet import prompt
>>> Prompt.string ("Mi a neved")
Mi a neved: Foo
>>> Fname = prompt.string ("A barátok név",
& Nbsp; help = "Tudnom kell, hogy a barátok nevében is, mielőtt hozzád beszélek."
& Nbsp; tippeket = "keresztnév",
& Nbsp; default = "Bar",
& Nbsp;)
Tudnom kell, hogy a barátok nevében is, mielőtt hozzád beszélek.
Barátaid név (keresztnév) [bár]:
>>> Print fname
Bár
>>> Év = prompt.integer ("És mi van a korban", min = 1, max = 100)
És mi van a korban: 101
A probléma: 101 nagyobb, mint 100. próbálja újra ...
És mi van a korban: 28
Központi fogalmak
Kérdések és válaszok fejezetet csomagok minden kérdést, kérve módszerek a Session osztályban. Ez lehetővé teszi a megjelenését és működését ezek a módszerek, hogy kezelni következetesen és módosított központilag. Azonban nem feltétlenül kell, hogy hozzon létre egy Session használni - van már meglévő Session nevű változó prompt:
>>> From Kérdések és válaszok fejezetet import Session
>>> S = Session ()
>>> From Kérdések és válaszok fejezetet import prompt
>>> Típusú (prompt)

A kérdés módszerek nevezték el a típusú adatok kiváltani:
>>> Print típusú (prompt.integer ("Válassz egy számot"))
Válassz egy számot: 2

>>> Print típusú (prompt.string ("Válasszon egy nevet"))
Válassz egy nevet: Bob

Sok a kérdés módszerek fogadja egy listát a "átalakítók", amelyek mindegyike használható sucessively transzformálására vagy érvényesíti a felhasználói bemenet. Ha input sikertelen érvényesítését, a kérdésfelvetés újra. Kérdések és válaszok fejezetet szállít számos alapvető érvényesítő:
ToInt, ToFloat
& Nbsp; Convert bemenetek más típusú
Regex
& Nbsp; nly lehetővé értékeket, amelyek megfelelnek egy bizonyos minta
Tartomány
& Nbsp; Ellenőrizze, hogy a bemeneti esik megadott határok
Hossz
& Nbsp; Ellenőrizze, hogy a bemeneti hossza esik megadott határok
Szinonimák
& Nbsp; Map értékeket más értékekre
Vocab
& Nbsp; Biztosítsa értékek belül fix set

követelmények :

  • Python

Hasonló program

Strings edit
Strings edit

14 Apr 15

Linux on SX1
Linux on SX1

3 Jun 15

Más szoftver fejlesztő Paul-Michael Agapow

konval
konval

11 May 15

Hozzászólások a qanda

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!