Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 7

Что считается истинными и ложными значениями?

01.08.2013, 20:06. Показов 3708. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Вот рабочий код программы. Все в этом коде хорошо вроде, да смутила меня строка
Python
1
start = int(start)
Решил я ее удалить, а вместо
Python
1
start = input('\nНачальная позиция: ')
написать
Python
1
start = int(input('\nНачальная позиция: '))
После всех изменений программа тоже работает, НО, если в качестве начальной позиции вводить ноль, то он опять предлагает ввести начальную позицию, а если условие цикла станет "ложь", то завершает работу проги с ошибкой
Python
1
ValueError: invalid literal for int() with base 10: ''
Отсюда вопрос. Почему условие условного оператора становится "ложь" при числовом типе
Python
1
start = 0
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Резчик пиццы
# Демонстрирует срезы строк
 
word = 'пицца'
print(
    '''
    Памятка
    0   1   2   3   4   5
    +---+---+---+---+---+
    | п | и | ц | ц | а |
    +---+---+---+---+---+
   -5  -4  -3  -2  -1
    ''')
print('Введите начальный и конечный индексы для того среза "пиццы", который хотите получить')
print('Для выхода нажмите Enter, не вводя начальную позицию.')
start = None
while start != '':
    start = input('\nНачальная позиция: ')
    if start:
        start = int(start)
        finnish = int(input('\nКонечная позиция: '))
        print('Срез word[',start,':',finnish,'] выглядит как',end=' ')
        print(word[start:finnish])
   
input('\n\nPress the ENTER to EXIT.')
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.08.2013, 20:06
Ответы с готовыми решениями:

Построить интерполяционный многочлен Ньютона, протабулировать его, и сравнить результат табуляции с истинными значениями
Построить интерполяционный многочлен Ньютона по известным в узлах x0, x1, ..., x5 значениям функции f(x). Вычислить значения этого...

Найти значения функции в заданных точках и сравнить с истинными значениями функции
Доброго времени суток друзья. линейная интерполюция , интерполюция сплайнами , глобальная интерполюция, метод наименьших квадратов ...

Доказать, что формулы являются тождественно ложными
1248437

2
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
01.08.2013, 20:31
Посмотри на строку 19, там говорится: если значение переменной start не ложно выполнить вложенный блок кода.

В языке Python, как в большинстве языков программирования, «ложь»
представлена целочисленным значением 0, а «истина» -
целочисленным значением 1. Кроме того, интерпретатор Python распознает
любую пустую структуру данных как «ложь», а любую непустую
структура данных - как «истину». В более широком смысле понятия
истины и лжи - это свойства, присущие всем объектам в Python, - каждый
объект может быть либо «истиной», либо «ложью»:
• Числа, отличные от нуля, являются «истиной».
• Другие объекты являются «истиной», если они непустые.

По этому вот так получается.
1
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 7
01.08.2013, 21:55  [ТС]
Цитата Сообщение от dhxdzjbr Посмотреть сообщение
• Числа, отличные от нуля, являются «истиной».
• Другие объекты являются «истиной», если они непустые.

По этому вот так получается.
Python изучаю неделю. Как-то я проглядел, что целочисленный ноль = булевский ноль. После Паскаля не привычно)). Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.08.2013, 21:55
Помогаю со студенческими работами здесь

Записать условие того, что: более двух значений являются истинными
Задача № 1. Даны четыре логических значения b1, b2, b3, b4. Записать условие того, что: более двух значений являются истинными ...

Клубничка и что считается ею
Доброго времени суток! наверно каждый видел порнографию в интернете...по этому поводу у меня есть пару вопросиков! Допустим у меня есть...

Что считается изменением на сайте?
Я так понимаю, чем чаще обновляется сайт, тем чаще на него заходит поисковый робот, правильно? В свзяи с этим, у меня пара вопросов: ...

Что считается временем в индексе?
Сайт некоторое время был в индексе. Потом за хостинг не было заплачено, и сайт естественно вылетел. На пару месяцев. Сейчас все в порядке,...

С клавиатуры вводится строка, в ней и+1 меняется с и-1 элементом, считается количество таких перестановок, после этого считается сумма всех четных си
Дорогие форумчане, вы не раз мне помогали в решении проблем, но сегодня проблема, с которой я столкнулся для меня оказалась нерешима. С...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru