Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2017, 23:57   #1
Pro100krd
Пользователь
 
Регистрация: 26.12.2016
Сообщений: 28
Вопрос Текст в зеркальном отражении

Вообщем вот моя программа:

Код:
a = "Введи любое слово, я напишу его задом на перед :)"
print(a)
b = input("")
c = b[::-1]
print(c)
Допустим текст "Привет как дела", программа переводит так "алед как тевирП" а надо что бы было так "тевирП как алед", вопрос как так сделать Изучаю Python первый день.)
p.s Не спрашивайте зачем

Последний раз редактировалось Pro100krd; 03.01.2017 в 00:04.
Pro100krd вне форума Ответить с цитированием
Старый 03.01.2017, 00:18   #2
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

Код:
s=input().split(' ')[::-1]
print(' '.join(s)[::-1])
p.s. Не спрашивайте как работает
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Старый 03.01.2017, 00:30   #3
Pro100krd
Пользователь
 
Регистрация: 26.12.2016
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Plague Посмотреть сообщение
Код:
s=input().split(' ')[::-1]
print(' '.join(s)[::-1])
p.s. Не спрашивайте как работает
И еще вопросик но уже по другому примеру, вообщем видел на форуме программу которая считает сколько раз выпадет орел или решка, так вот как написать программу которая не будет считать, а просто рандомно выберет орел или решка.)
Pro100krd вне форума Ответить с цитированием
Старый 03.01.2017, 00:38   #4
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

Код:
import random #модуль для работы со случайными числами
s = ['Орёл','Решка'] #список вариантов
i = random.randint(0,1) #случайное целое число от 0 до 1
print(s[i]) #вывод элемента списка со случайным индексом
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Старый 03.01.2017, 00:43   #5
_nemo_
 
Регистрация: 24.12.2016
Сообщений: 3
Радость

У меня вот так получилась первая задача:

st = 'Привет как дела'
stl=st.split(' ')[::1]
st = ''
for s in stl: st=st+s[::-1]+' '
print(st)
_nemo_ вне форума Ответить с цитированием
Старый 03.01.2017, 00:44   #6
Pro100krd
Пользователь
 
Регистрация: 26.12.2016
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Plague Посмотреть сообщение
Код:
import random #модуль для работы со случайными числами
s = ['Орёл','Решка'] #список вариантов
i = random.randint(0,1) #случайное целое число от 0 до 1
print(s[i]) #вывод элемента списка со случайным индексом
Благодарю

Код:
name = input("Как тебя зовут ? ")
a = input("Привет, " + name.capitalize() + " " + "сыграем в игру <Орёл или Решка>: ")
import random
s = ["Выпал(а): ",'Орёл','Решка']
i = random.randint(1,2)
print(s[i])

Последний раз редактировалось Pro100krd; 03.01.2017 в 00:50.
Pro100krd вне форума Ответить с цитированием
Старый 03.01.2017, 00:45   #7
Pro100krd
Пользователь
 
Регистрация: 26.12.2016
Сообщений: 28
По умолчанию

Осталось только понять как графически это реализовать.)
Pro100krd вне форума Ответить с цитированием
Старый 03.01.2017, 00:53   #8
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

Цитата:
Сообщение от Pro100krd Посмотреть сообщение
Осталось только понять как графически это реализовать.)
подключаем модуль tkinter и вперед)
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Старый 03.01.2017, 00:59   #9
Pro100krd
Пользователь
 
Регистрация: 26.12.2016
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Plague Посмотреть сообщение
подключаем модуль tkinter и вперед)
Благодарю, немного разберусь еще что к чему и приступлю к графике.)

Вот опять проблема с else
Код:
name = input("Как тебя зовут ? ")
a = "сыграем в игру <Орёл или Решка>: "
b = input("Привет, " + name.capitalize() + " " + a)
if a == "Нет" or "нет":
    exit(0)
    else a == "Да" or "да":
    import random
s = ["Выпал(а): ",'Орёл','Решка']
i = random.randint(1,2)
print(s[i])

Последний раз редактировалось Pro100krd; 03.01.2017 в 01:04.
Pro100krd вне форума Ответить с цитированием
Старый 03.01.2017, 01:17   #10
_nemo_
 
Регистрация: 24.12.2016
Сообщений: 3
По умолчанию

else сползло вправо...

Вот пример:
Код:
a = input('a=')
if a == "Нет" or a == "нет":
    print('Нет')
elif a == "Да" or a == "да":
    print('Да')
else:
    print('Ни да ни нет')
_nemo_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой при отражении в StringGrid bender1233 C++ Builder 1 26.11.2015 09:50
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) Эля777 Помощь студентам 5 22.04.2013 23:23
Сохранить в текстовый файл текст из Memo и текст из нескольких Edit misher Общие вопросы Delphi 5 02.01.2011 15:37
Ошибка в отражении изображения Манжосов Денис :) Мультимедиа в Delphi 6 22.02.2009 23:03
Как узнать какой текст выделен в текст поле mogul82 JavaScript, Ajax 2 02.11.2008 16:32