Я иду по порядку, только сегодня начал их изучать. При чем, выложил код, и перешёл к следующему уроку. И понял, что функция удобная штука. Будем переделывать.
Спасибо за уроки.
Спасибо, что читаете. Посмотрел ваш код. Если честно, то рекомендую две вещи: если сильно не нравятся функции, то тогда сделайте input прямо в цикле, чтобы затем не было повторяющегося кода. Но лучше функции полюбить и переделать все, используя именно их.
print('Русско-английсий переводчик.')
dic={'кошка':'cat',
     'собака':'dog',
     'птица':'bird',
     'мышь':'mouse'}


word=input('Введите слово: ')
while word !='':
    if word in dic:
        print('Перевод: '+dic[word]);
        key=input('Перевести ещё(д/н), показать словарь(п)?')
        if key == 'н':
            break
        elif key == 'п':
            print(dic)
        else:
            word=input('Введите слово: ')        
    else:
        key=input('''Такого слова нет в словаре.
Добавить(д/н)?''')
        if key == 'д':
            dic[word]=input('Введите перевод: ')
        else:
            key=input('Перевести ещё(д/н), показать словарь(п)?')
            if key == 'н':
                break
            elif key == 'п':
                print(dic)
            else:
                word=input('Введите слово: ')
                



def pressenterkey():
    input('Press Enter for Exit')

pressenterkey()   

Не пойму почему выводится эта строка, как это исправить. Спасибо.


i=0
spisok=[]
n=int(input('Введите длину списка: '))
print('Наполните список.')

#Наполнение списка            
for k in range(1,n+1):
    a=int(input('Введите '+str(k)+'-e число: '))
    spisok.append(a)
print('Введеный список  ----> ',spisok)

#К первому числу прибавляем 1, ко второму 2, к третьему 3 и т. д.
for element in spisok:
    spisok[i]=element+(i+1)
    i=i+1
print('Полученный список ---> ',spisok)

def pressenterkey():
    input('Press Enter for Exit')

pressenterkey()          


Спасибо за уроки.
  • avatar grigor
  • 1
Вас ждет великое будущее в роли программиста. Продолжайте в том же духе :)
ageyou=int(input('Сколько вам лет? '))
ageher=int(input('Сколько лет вашей половинке? '))

if ageyou<ageher:
           print('Вы моложе её на',ageher-ageyou,'лет/года.')
elif ageyou==ageher:
           monyou=int(input('В каком месяце вы родились(вводить цифрами)? '))
           monher=int(input('В каком месяце родилась она(вводить цифрами)? '))
           if monyou<monher:
               print('Вы моложе её на',monher-monyou,'месяцев/месяца.')
           elif monyou==monher:
               print('Вы ровестники.')
           else:
               print('Вы старше её на',monyou-monher,'месяцев/месяца.')
else:
    print('Вы старый пердун.')
Ну я и дебил взял драва переустанавил а потом Ubuntu Переустанавил(((
  • avatar grigor
  • 0
Сердечно рад!
Спасибо!!! На Линукс Минт 17.2 была проблема с очень мигающим курсором сверху на робочей панеле Хрома. После приминения вашего рецепта все прошло!!!
  • avatar quest
  • 0
Доброе утро. у меня 2.7.2 (
но, все ж никак
  • avatar grigor
  • 0
Возможно, в Python 3 end убрали, но посмотрите доки, там все есть.
  • avatar grigor
  • 0
Кто «она»?
  • avatar quest
  • 0
на end ошибку выдает(
  • avatar quest
  • 0
Ona zaprashivaet imya, a dalshe chto to nikak. Vozmijno ya ne ponimaiy
  • avatar grigor
  • 0
Спасибо, что зашли, прочитали их и не поленились зарегистрироваться!
  • avatar grigor
  • 0
Функция так называется. В Python 3 ее убрали, теперь аналогичная называется input().
  • avatar grigor
  • 0
В чем проблемы?
  • avatar grigor
  • 0
Интересно и полезно для практики :)
  • avatar quest
  • 0
что то у меня ничего не получается
  • avatar quest
  • 0
b=raw_input('текст')
что означает raw, для чего мы его тут добавили. у меня тоже самая ошибка была. Добавила raw работает. Но, не могу понять для чего мы его добавили?