2015-07-15 2 views
0
print "This is a dating message that I am going to test, I want the user to be able to input their own answers." 
print "I'd like for this message to work correctly, this is a dating message for Python" 

print "Hi there, I think you're very cute and that's why I'm sending you this message" 
print "I'm going to prompt you to see if you'd like to go on a date with me, type 'ok' to continue" 

raw_input() 
print "Type 'y' if you'd like to go out, or 'n' if you're not interested." 

raw_input(y) = "Hooray I'm so happy to hear that! You should text me at 888-888-8888" 
raw_input(n) = "Awww darnit, well best of luck to you!" 

Я довольно новичок в программировании, сейчас я нахожусь в колледже, но мне просто интересно, что у меня возникли проблемы с попыткой назначить конкретные тексты, например, ввод входных переменных в python, может ли кто-нибудь показать мне, что я делаю неправильно?Назначение текста конкретным входным переменным в python

+3

Попробуйте [официальный учебник Python] (https://docs.python.org/2.7/tutorial/index.html) - она ​​имеет много хорошей информации о том, как это работает. – TigerhawkT3

ответ

0

хорошая работа по изучению программирования. Что ты пытаешься сделать?

вы можете использовать этот текст для печати в консоли:

print "Hello World" 

и вы можете использовать это, чтобы побудить пользователя и сохранить то, что вводится:

something = raw_input("Just type something? ") 

После этого, вы будете иметь пользователь вводит строку в/something/variable, и вы можете распечатать ее следующим образом:

print something 

Имеет ли это помощь?

1

raw_input - это функция, которая возвращает ответ пользователя.

yesno = raw_input("Type 'y' if you'd like to go out, or 'n' if you're not interested.") 

if yesno == 'y': 
    print "Hooray I'm so happy to hear that! You should text me at 888-888-8888" 
else: 
    print "Awww darnit, well best of luck to you!" 
+0

Хорошо, мне кажется, мне нужно начать думать за пределами коробки, как это, я чувствую, что я пытаюсь усложнить ситуацию. TY для помощи. –

1

Если я могу понять правильно, вы хотите назначить raw_input некоторой переменной. Это было бы так, как идти о его

age = raw_input("Enter your age: ") 
print age 
0

Вы можете присвоить имя строкового объекта, как это:

var = "This is a text string" 

Теперь, когда мы используем var это относится к «Это текстовая строка» ,

print var 
This is a text string 

функции (только названные куски кода) возврата объект. Это может быть любой объект Python, включая текстовую строку. Затем мы можем использовать этот вызов функции в назначении:

reply = raw_input("Please type something: ") 

raw_inputвозвращает независимо от пользователя набран. Теперь мы можем использовать имя reply для ссылки на этот строковый объект.

Конечно, мы можем объединить эти:

prompt = "Please type something: " 
reply = raw_input(prompt) 
Смежные вопросы