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.

intrarea python

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.

raw python de intrare



Acesta este modul în care fragmentul corect al programului ar trebui să pară cu utilizarea datelor de intrare și numerice.

funcțiile python de intrare

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"

șir de intrare python

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.

intrarea python

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.

Distribuiți pe rețelele sociale:

înrudit
Protejăm computerul: la ce se bazează programul antivirus?Protejăm computerul: la ce se bazează programul antivirus?
Colt `Python` - trecut și prezentColt `Python` - trecut și prezent
Adware: ce este asta? Tipuri de publicitate adware și opțiuni pentru a le trataAdware: ce este asta? Tipuri de publicitate adware și opțiuni pentru a le trata
Python pentru începătoriPython pentru începători
Python - ce este? Un limbaj de programare la nivel înaltPython - ce este? Un limbaj de programare la nivel înalt
Limba de programare Python: bucleLimba de programare Python: bucle
Scripting limbi de programare: sarcini, caracteristici și beneficiiScripting limbi de programare: sarcini, caracteristici și beneficii
Ce este software-ul de sistem?Ce este software-ul de sistem?
Programarea în Python: ListăProgramarea în Python: Listă
Programarea în Python. Lucrul cu șiruri de caractereProgramarea în Python. Lucrul cu șiruri de caractere
» » Intrare și ieșire în Python. Introduceți și imprimați