01Python basics _04 Input and output methods



  1. input('str')

 

   1 # coding=utf-8

2 # Get user information and output

3

4 name = input('name:')

5 age = int(input('age:')) #input gets by default String

6 job = input('job:')

7

8 info = '''

9 Name: %s

10 Age: %d

11 Occupation: %s

12 ''' % (name, age, job)

13

14 info2 = '''

15 name:{_name}

16 age:{_age}

17 job:{_job}

18 '''.format(_name = name, _age = age, _job = job)

19

20 info3 = '''

21 name: {2}

22 age:{1}

23 job:{0}

24 ''' http://www.cppentry.com Programming Development Programmer's Introduction n style=" color: #000000">.format(name, age, job)

25 print(info)

26 print(info2)

27 print(info3)

 

  Note: the data type obtained by input() is 'str'

  2. Password get input

 

   1 # Determine whether the user's comfortable username and password are correct

2

3 import getpass

4

5 _username = 'zhangfei'

6 _password = '123456'

7

8 username = input('username:')

9 password = getpass.getpass('password:') #Password to get password

10 if username == _username and password == _password:

11 print('Welcome user {name} login...'.format(name = username))

12 else:

13 print('Invalid username or password')

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326355821&siteId=291194637