Найти - Пользователи
Полная версия: Как вести поиск по списку?
Начало » Python для новичков » Как вести поиск по списку?
1 2
56_kbps
Лучше начинать читать с конца.

Я решил не плодить много тем для столь не значимых вопросов, по этому просто буду изменять название темы, под вопрос на данный момент.


Например, я хочу посчитать процент между числами
x = int (input(': '))
y = int (input(': '))
print (x*100//y-100)
Но если есть остаток, как мне его выводить?
terabayt
>>> a = 40
>>> b = 70
>>> print(a*100/b)
57.142857142857146
>>> print(a*100//b)
57
>>> print(a*100//b, a*100%b)
57 10
56_kbps
Спасибо terabayt я кажется понял!
print (x*100/y-100)
56_kbps
Ребята, подскажите еще такую штуку. В строку ввода подаются числа a, b, c - они суммируются и выводится результат. Но если в первую строку попадает ноль - сразу выводится ноль. Желательно без break на while. Или два вариант, потому что оба реализовать все равно не получается
terabayt
a = input("a = ")
print(sum([int(a), int(input("b = ")), int(input("c = "))])) if a != '0' else print('0')
56_kbps
Это великолепное решение Но если я хочу реализовать это через while?
Вот например глупый пример
a = input('')
while a == 0:
    if a == 0:
        print(sum([int(a)]))
print(a)
Вот как то так, потому что ноль у меня может быть где где угодно.
terabayt
56_kbps
Но если в первую строку попадает ноль
56_kbps
Вот как то так, потому что ноль у меня может быть где где угодно.
я ничего не понял, дайте пример ввода и вывода.
56_kbps
Input
:2
:6
:0
Output
8
Input
:0
Output
0!

Ваше решение работает прекрасно, но я бы хотел понять, как реализовать это с помощью while или break.
terabayt
a = 0
while a != '0':
    a = input("a = ")
    print(sum([int(a), int(input("b = ")), int(input("c = "))])) if a != '0' else print('0')
а вот с break
while True:
    a = input("a = ")
    if a != '0':
        print(sum([int(a), int(input("b = ")), int(input("c = "))])) 
    else:
        print('0')
        break
если я правильно понял
56_kbps
Да, супер! Теперь все ясно!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB