Форум сайта python.su
Здравствуйте, помогите, пожалуйста с решением этих простеньких задач. Теоретически понимаю, но совершенно не знаю, как это можно записать.
Благодарю всех за помощь и разъяснения.
Задача 1
Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку. При решении этой задачи нельзя пользоваться циклами и инструкцией if.
Hello, world!
world! Hello,
a = input().split()
for i in reversed(a):
print(i, sep=' ‘, end=’ ')
Отредактировано crazyma66ot (Окт. 12, 2016 20:47:16)
Офлайн
1.
# print(" ".join(input().split()[::-1]))
Отредактировано Stepan_M (Окт. 13, 2016 04:42:27)
Офлайн
1.
# a = input().split() print(a[1], a[0])
# n = int(input()) for i in range(1, n + 1): for j in range(1, i + 1): print(j, end = ' ') print()
# seq = [] while True: seq.append(int(input())) if seq[-1] == 0: break print(max(seq))
# str = input() f = str.find('f') s = str[f + 1:].find('f') if f == -1: print(-2) elif s == -1: print(-1) else: print(f + s + 1)
Офлайн