Python: input vs raw_input
Вот пример:
#! /usr/bin/python
# This Python file uses the following encoding: utf-8
"""input возвращает объект, являющийся результатом
упрощения выражения. raw_input возвращает строку"""
name = "Илья"
age = 26
first = raw_input("Пожалуйста, введите свой возраст ")
second = input("Пожалуйста, введите свой возраст еще раз ")
# first будет содержать строку
# second может содержать любой объект, вы можете использовать
# в выражении даже "name" и "age" со значениями, которые были
# присвоены во время исполнения...
print "Вы сказали, Вам ",first
print "Потом Вы сказали, что Вам ",second
Примеры запуска этого кода:
Пожалуйста, введите свой возраст 45
Пожалуйста, введите свой возраст еще раз 45
Вы сказали, Вам 45
Потом Вы сказали, что Вам 45
Пожалуйста, введите свой возраст 45 + 7
Пожалуйста, введите свой возраст еще раз 45 + 7
Вы сказали, Вам 45 + 7
Потом Вы сказали, что Вам 52
Пожалуйста, введите свой возраст 10+2
Пожалуйста, введите свой возраст еще раз age+10
Вы сказали, Вам 10+2
Потом Вы сказали, что Вам 36


0 коммент.:
Отправить комментарий