• XSS.stack #1 – первый литературный журнал от юзеров форума

Мануал/Книга Python для хакера. Изучаем Python на практических примерах (2022)

I wouldn't say it's a "book" in original meaning. And you barely find an english version, because it's just well organized collection of articles from some russian-hacker forum. Some information from there is already outdated.
For beginner it will be really useful , so you can try to translate it yourself.
First of all that was my mistake, I think it's a book. finally, with the help of some extensions, I successfully translate it into English..
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Материал супер для новичков и подан классно, только уже в одном из первых же примеров

Python:
a = input('Введи, сколько у тебя литров пива: ')
b = input('Сколько пива принес друг: ')
c = int(a) + int(b)
print('На двоих у вас: ' + str(c) + ' литров пива')

не сработает сумма например 2.25+2.25

то-есть - код не доработан.

вместо int надо юзать float
Верно, правильный код - таков:

Python:
a = input('Введи, сколько у тебя литров пива: ')
b = input('Сколько пива принес друг: ')
c = float(a) + float(b)
print('На двоих у вас: ' + str(c) + ' литров пива')
 
Верно, правильный код - таков:

Python:
Код:
a = input('Введи, сколько у тебя литров пива: ')
b = input('Сколько пива принес друг: ')
c = float(a) + float(b)
print('На двоих у вас: ' + str(c) + ' литров пива')
Раз уж пошла такая пьянка, то и этот ответ неверен. А если пользователь по ошибке введет строку вместо числа? Тогда надо на инпуты повесить float, и обернуть в try-except, поместив в функцию.

Python:
def pivo():
    try:
        a = float(input('Введи, сколько у тебя литров пива: '))
        b = float(input('Сколько пива принес друг: '))
        c = a + b
        print('На двоих у вас: ' + str(c) + ' литров пива')
    except:
        print("Введите число в целых или десятичных!")
        return pivo()
pivo()
 
Последнее редактирование:


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх