0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 7

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

01.08.2013, 20:06. Показов 3715. Ответов 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 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru