Intrare și ieșire în Python. Introduceți și imprimați
Interfața plăcută cu Python este una dintre numeroasele caracteristici atractive ale programului. Simplitatea, modernitatea, concisitatea și claritatea - acest lucru fascinează produsul software. Primele lecții pentru începători sunt studierea intrării și ieșirii informațiilor. În Python, introducerea și imprimarea fac viața mai ușoară pentru dezvoltatori.
conținut
introducere
Toate produsele software, fără excepție, procese și date de ieșire. Numai în unele informații este prevăzută inițial, dar în altele vine din afară. Puteți extrage date din fișiere direct din textul introdus de utilizator. În cel de-al doilea caz, se presupune un mod interactiv de funcționare. Se pare că utilizatorul introduce informații, programul îl procesează și îl afișează pe ecran. În acest caz, ei spun că codul nu este închis, însă poate "comunica" cu mediul extern. Deci, pentru a introduce informații în cele mai recente versiuni ale Python, se utilizează intrarea.
Producția de informații
Pentru a imprima toate datele de pe ecran, se folosește funcția standard de imprimare încorporată. În versiunea "Python" 3, după cuvântul de imprimat, există paranteze în care este indicată ieșirea. În versiunea 2.7, după comanda rezervată de tipărire, nu trebuie să existe paranteze.
În versiunea timpurie după cuvântul de imprimare scrieți o variabilă și puneți o virgulă va însemna suprimarea alimentării liniei. În noua versiune a "Python" cu comanda de ieșire, variabila și end = "" sunt indicate în paranteze. Aceasta înseamnă adăugarea unui spațiu în locul unei rupturi de linie.
În vechea versiune este permisă numai comanda de imprimare, ceea ce înseamnă Enter. În noua ediție, trebuie să apelați o funcție. Intrarea de tipărire () nu este validă.
Într-o comandă cu imprimare în Python, intrarea funcționează. Vom vorbi despre această comandă de mai jos.
Introducerea informațiilor
Pentru a introduce date din consola, aveți nevoie de comanda raw_input (Python 2.7). Afișează o invitație către utilizator, așteaptă introducerea datelor și efectuează lucrări suplimentare în conformitate cu argumentele primite. În cea de-a treia versiune, se utilizează intrarea Python. Care este diferența dintre cele două echipe?
În versiunile anterioare (2.7), raw_input a fost necesar pentru a introduce tipurile de date șir. Dacă doriți să obțineți un număr, atunci comanda a fost executată cu funcția int (). Această funcție a tradus un număr de la un șir la un tip întreg. În aceeași versiune a funcției de introducere, Python a introdus expresii numerice și nu a fost necesar să se utilizeze int în plus. Dezvoltatorii Python 3.0 au eliminat raw_input și au lăsat doar intrarea. Dacă introduceți un număr prin intrarea în noua versiune, trebuie să utilizați suplimentar int sau float pentru a obține o expresie întregă sau reală. Dacă utilizați o comandă cu paranteze goale, programul va aștepta acțiuni de la utilizator.
Potrivit unor experți, nu se recomandă utilizarea șirului de intrări în Python, deoarece interpretul poate efectua acțiuni sintactice prin această comandă. Acest lucru este plin cu o gaură de securitate în cod.
Dacă nu "digitalizați" o linie în Python 3.0, atunci când efectuați o operație matematică, datele introduse vor fi adăugate ca un șir.
Acesta este modul în care fragmentul corect al programului ar trebui să pară cu utilizarea datelor de intrare și numerice.
Sarcini cu soluție și algoritm
1. Creați un program care va cere utilizatorului numele și vârsta acestuia. Afișați un mesaj pe ecran care spune cât de vechi va fi prin secol.
algoritm:
- Afișați o invitație pentru a introduce numele și vârsta;
- efectuarea calculelor matematice necesare;
- mesaj de ieșire după tip: "Marina, de 100 de ani veți fi în 2099"
2. Scrieți un program în care sunt date 2 linii. Schimbați între primele două caractere ale fiecărei linii.
algoritm:
- atribuiți o sumă de felii la noua variabilă;
- aloca suma de secțiuni la a doua variabilă;
- returnează valoarea funcției;
- afișați rezultatul.
Sarcini pentru fixare
1. Scrieți un cod care va căuta și afișa valoarea hypotenuse a unui triunghi în unghi drept. Lungimea picioarelor este stabilită de utilizator.
2. Creați un cod de program care va interoga utilizatorul pentru coeficienții ecuației pătratice. În viitor, rădăcinile ecuației patrate trebuie să fie afișate.
3. Scrieti un program care a determinat utilizatorul să rezolve exemplu matematice: 4 * 100-54. Dacă este introdus răspunsul corect, apare un mesaj cu felicitări. Dacă nu, se afișează o eroare pe ecran. În plus, aveți nevoie pentru a modifica un program în care bucla în timp, aceste etape sunt repetate până când până când utilizatorul introduce răspunsul corect.
- Python este mediul de dezvoltare. Python 3 pentru începători
- Protejăm computerul: la ce se bazează programul antivirus?
- Colt `Python` - trecut și prezent
- Adware: ce este asta? Tipuri de publicitate adware și opțiuni pentru a le trata
- Python pentru începători
- Python - ce este? Un limbaj de programare la nivel înalt
- Limba de programare Python: bucle
- Scripting limbi de programare: sarcini, caracteristici și beneficii
- Ce este software-ul de sistem?
- Programarea în Python: Listă
- Programarea în Python. Lucrul cu șiruri de caractere
- Cum pot găsi restul unei divizări în Python?
- Construcția condiționată a. Python: vasta și simplitatea limbii
- Python: tipuri de date, condiții, cerințe și exemple
- Funcții în Python: def. Python 3 pentru începători
- Programarea orientată pe obiecte în Python: clase, descriere și caracteristici
- Ce sunt obiectele str în Python?
- Lucrul cu obiecte de fișiere: deschideți, citiți și scrieți fișiere în Python
- Instrucțiuni condiționale dacă / altceva în Python: sintaxă și aplicație
- Node.js pentru începători: descriere, manual, caracteristici
- Cei mai mari șerpi: tigrul python