Предмет: Информатика, автор: rimoagromo

Определите какие программы написаны правильно , а какие нет
На фото
.................

Приложения:

Ответы

Автор ответа: betman134
0

r = 'good'.find('good') - верно

метод find ищет первое вхождение шаблона в строке. Возвращает индекс первого символа, если совпадение есть или -1, если нет совпадений.

f = int input('Сумма') - неверно

int - это функция, а не оператор, поэтому её аргументы должны заключаться в скобки. Так правильно:

f = int(input('Сумма'))

len(print('1500')) - неверно

Каждая функция обязана что-то возвращать. Если она не возвращает ничего - тогда она неявно (то есть сама по себе) возвращает None

Функция print возвращает None, а len не принимает None. Дословно: None (ничего) нельзя посчитать.

print(len('1500') - верно

'1500' является строкой. У строки можно посчитать количество символов

print(len(1500)) - неверно

1500 это число. У числа нельзя посчитать количество чего-нибудь

f = input('Отзыв: ').lower() - верно

input возвращает строку (с любыми введенными данными от пользователя). У строки есть метод lower, который сделает все заглавные буквы строчными.

Похожие вопросы
Предмет: Английский язык, автор: animalskazakhstan
Предмет: Литература, автор: katehudzman