Ввод-вывод данных. Параметры «sep» и «end»

  «sep», «end», переменные, «PEP 8»

 Что покажет приведённый ниже код?:

 print('31', sep='+')

 Ответ: 31

 

 Что покажет приведённый ниже код?:

 print('31', end='-')

 Ответ: 31-

 Что покажет приведённый ниже код?:

 print('31', '12', '2019', sep='/')

 Ответ: 31/12/2019

 Что покажет приведённый ниже код?:

 ​delimiter = '+'
 print('a', 'b', sep=delimiter)

 Ответ: a+b

 Что покажет приведённый ниже код?:

 print('YES', sep='!', end='#')
 print('NO', sep='#', end='!')

 Ответ: YES#NO!

 Что покажет приведённый ниже код?:

 delimiter = '/'
 print('a', 'b', sep=delimiter, end='+')
 print('c', 'd', sep='*', end=delimiter)

 Ответ: a/b+c*d/

 Что покажет приведённый ниже код?:

 print('Mercury', 'Venus', sep='*', end='!')
 print('Mars', 'Jupiter', sep='**', end='?')

 Ответ: Mercury*Venus!Mars**Jupiter?

 Что покажет приведённый ниже код?:

 sep1 = '#'
 end2 = '?'
 print('YES', 'NO', sep=sep1, end='+')
 print('MAYBE', 'NEVER', sep='*', end=end2)

 Ответ: YES#NO+MAYBE*NEVER?

 Сколько строк будет распечатано в результате выполнения следующего кода?:

 print('a', 'b', 'c', sep='*')
 print('d', 'e', 'f', sep='**', end='')
 print('g', 'h', 'i', sep='+', end='%')
 print('j', 'k', 'l', sep='-', end='\n')
 print('m', 'n', 'o', sep='/', end='!')
 print('p', 'q', 'r', sep='1', end='%')
 print('s', 't', 'u', sep='&', end='\n')
 print('v', 'w', 'x', sep='%')
 print('y', 'z', sep='/', end='!')

 Ответ: 5

 Какой код выводит приведённый ниже текст?:

 БЕСКОНЕЧНОСТЬ_НЕ_ПРЕДЕЛ!

Ответ:

  print('БЕСКОНЕЧНОСТЬ_НЕ_ПРЕДЕЛ!')

  print('БЕСКОНЕЧНОСТЬ', 'НЕ', 'ПРЕДЕЛ', sep='_', end='')
  print('!')
print('БЕСКОНЕЧНОСТЬ_НЕ_ПРЕДЕЛ', end='') print('!')
print('БЕСКОНЕЧНОСТЬ_', 'НЕ_', 'ПРЕДЕЛ!', sep='', end='')

 Напишите программу, которая выводит на экран следующий текст:

 I***like***Python

 Ответ:

 print('I', 'like', 'Python', sep='***')

 Напишите программу, которая приветствует пользователя в следующем формате:

 Привет, <имя пользователя>!

 Ответ:

 name= input()

 print('Привет,', name, end='!')

 Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.

 arg_sep= input()
 arg2= input()
 arg3= input()
 arg4= input()

 print(arg2, arg3, arg4, sep=arg_sep)

 Что покажет приведённый ниже код?:

 language = 'Python'
 language = 'Pascal'
 print(language)

 Ответ: Pascal

 Что покажет приведённый ниже код?:

 s1 = 'C++'
 s2 = 'Python'
 s3 = 'Java'
 s3 = s2
 s1 = s3

 print(s1)

Ответ: Python

 Выберите строки кода, соответствующие стандарту «PEP 8».

  •   print('Follow PEP8!') 
  • print('Follow', 'PEP8!') 
  • print('Follow', 'PEP8', sep='**')
  • name = input()

 Что покажет приведённый ниже код?:

 # print('Java')
 # print('Ruby')
 # print('Scala')
 print('Python', end='+')  # print('C++')
 # print('GO')
 print('C#', end='=')  # print('C')
 print('awesome')
 # finish

 Ответ: Python+C#=awesome