Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Вход и изход
Взимането на вход и показването на изход по желания начин играе важна роля в интерактивното програмиране. Така че нека се фокусираме върху входа и изхода на различни видове данни.
raw_input()
Това се използва за взимане на вход, докато не се достигне краят на реда. Обърнете внимание, че не трябва да има никакви пространства. Взимането на вход завършва с нов ред символ и ако има пространства във входния ред, това води до грешка.
След като вземем входа, можем да го преобразуваме в желания от нас тип данни, използвайки функции като int(), float(), str().
input()
Това се използва особено за въвеждане на цели числа. Предимството на input() пред raw_input() може да бъде изяснено със следния пример.
как да вземем два или повече видове данни от един ред, разделени с пространства?
Тук използваме функциите split() и map().
Форматиране на изхода
Вероятно вече сте забелязали, че командата print автоматично вмъква нов ред. Използването на запетая, както в горния код, принтира стойностите в един ред, разделени с място. Модулът sys предоставя различни функции за форматиране на изхода, но тук ще научим как да използваме основни знания за форматиране, за да изведем по желания начин. Нека видим няколко примера за форматиране на изхода.
Изходът трябва да е самообяснителен.
Упражнение
Напишете програма, която пита потребителя да въведе името си, възрастта и страната. Програмата след това трябва да изведе съобщение, което включва тази информация в изречение. Програмата трябва да включва:
- Вземане на име чрез
raw_input()
. - Вземане на възраст чрез
input()
, и преобразуването му в цяло число. - Вземане на име на страна чрез
raw_input()
. - Форматиране на изхода за показване на изречение, което включва името, възрастта и страната.
Програмата трябва да демонстрира управление на входа и форматиране на низове в Python.
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
