2017-02-12 3 views
0

Ниже приведен простой код python 2.7 с использованием класс и объектов.Взять пользовательский ввод в Python 2.7

class Student: 
def __init__(self,name,pref): 
    self.name = name 
    self.preference = pref 

student1=Student("Tom","cce") 

print(student1.name) 
print(student1.preference) 

Как этот код может быть реализован таким образом, что имя и предпочтения значение (струнных) принимается с помощью введенного пользователя (raw_input())

+0

Возьмите пользовательский ввод, сохраните его в переменной, передайте переменные вместо литералов. – stranac

+0

'student1 = Student (raw_input (« Введите ваше имя »), raw_input (« Введите ваши предпочтения »))' –

+0

Это не сработало для меня .... можете ли вы дать более подробную информацию? Ниже – BoRRis

ответ

0

Здесь также находится работа кода.

class Student: 
def __init__(self,name,pref): 
    self.name = name 
    self.preference = pref 

student1=Student(raw_input("enter name:"),raw_input("enter branch:")) 

print(student1.name) 
print(student1.preference) 
0

Вот пример :

class Student: 
def __init__(self,name,pref): 
    self.name = name 
    self.preference = pref 

name1 = raw_input("Name:") 
pref1 = raw_input("Preference:") 

student1 = Student(name1, pref1) 

print(student1.name) 
print(student1.preference)