Форум сайта python.su
Дописываем его к первой строке. Нужно вывести что-то еще? Да, нужно вывести строку “Количество чисел”. Это легко, дописываем ее к прошлым двум. Нужно вывести еще что-то? Да, нужно вывести строковое представление переменной s.где ее нет? в блоке else она есть, на который мы и перешли.
Ищем эту переменную в памяти. Баа! А ее там нет. Мы не знаем, что выводить. О! Надо вывести ошибку, что нет такой переменной. Только, как мы помним мы хотели обработать ошибки (try) - так что проверяем нет ли такого типа ошибок в блоке except. Его там нет, так что выводим:
Я даже не понял, что значит эта фраза.ну, строковый тип данных имеют только строки, а числовой вид имеют числа и все массивы тоже схожи с числловым типом и не обязательно их переводить?
Офлайн
user437Это высказывание ложно. Числа это числа. Они могут быть целыми, с плавающей точкой. (Есть еще несколько специфичных, но это не важно). Строки - это упорядоченные последовательности символов. Список - это упорядоченная последовательность чего угодно. Это может быть последовательность чисел:
ну, строковый тип данных имеют только строки, а числовой вид имеют числа и все массивы тоже схожи с числловым типом и не обязательно их переводить
[1,2,3.5,4.147,5,42]
['a','b','c','foo']
[[1,2,3],['asd', 'bar']]
[1,'qwert',[2,'asdfg']]
Отредактировано nokados (Окт. 5, 2014 15:57:26)
Офлайн
я думал, что цифры в списке имеют тип строковой, т.к. список это последовательность как и строки
Офлайн