word = input()
print(len(word))
if word >= 6:
print(word.upper())
elif word != 6:
print('Неправильно')
else:
print('error')***
- Написать программу если длина слова равна 6 то возвести
слова в верхний регистр и добавить в новый массив.
Делал вот такую задачку и не знаю какая у меня ошибка
задан 21 янв 2022 в 13:53
Вы увеличиваете регистр слова в тех случаях, когда длина строки больше или равна 6, хотя в условии требуется, чтобы длина была строго равна 6.
Плюс ещё нет массива (напомню, что в Python за него можно поставить список).
UPD: по просьбе автора прилагаю код:
word = input() # вводим слово
print(len(word)) # выводим длину слова
lst = [] # создаём массив/список
if len(word) == 6: # если длина строки равна 6 (длина берётся с помощью len() )
upper_word = word.upper() # увеличиваем регистр строки
lst.append(upper_word) # и добавляем его в список с помощью append
# иначе пишем elif/else и делаем что-то другое
print(lst)
ответ дан 21 янв 2022 в 13:56
4500zenja4500zenja
3,8794 золотых знака9 серебряных знаков22 бронзовых знака
4
I currently have this for assignment:
word = input("Please enter a word: ")
print("The length of " + word + " is " + len(word = int(word)))
It runs and I enter Lilith Qua
I run into an error said that:
ValueError: invalid literal for int() with base 10: 'Lilith Qua'
Is there away to fix this?
asked May 11, 2017 at 2:46
2
You have to convert the int to string before you concatenate.
You have to use
print("The length of " + word + " is " + str(len(word)))
String formatting can also be used as,
print("The length of %s is %d"%(word,len(word)))
Here,
-
%s
is for string -
%d
is for int
answered May 11, 2017 at 2:48
1
Задача 3
У Васи на компьютере оказался вирус, который размножает слова. Он повторяет напечатанное слово столько раз, сколько в этом слове символов! Чтобы удалить вирус, полезно понимать, как он работает. Напиши программу, которая так же повторяет введённое слово.
дам 45 баллов
Все категории
- Фотография и видеосъемка
- Знания
- Другое
- Гороскопы, магия, гадания
- Общество и политика
- Образование
- Путешествия и туризм
- Искусство и культура
- Города и страны
- Строительство и ремонт
- Работа и карьера
- Спорт
- Стиль и красота
- Юридическая консультация
- Компьютеры и интернет
- Товары и услуги
- Темы для взрослых
- Семья и дом
- Животные и растения
- Еда и кулинария
- Здоровье и медицина
- Авто и мото
- Бизнес и финансы
- Философия, непознанное
- Досуг и развлечения
- Знакомства, любовь, отношения
- Наука и техника
8
Напишите программу, которая считывает с клавиатуры строку и выводит фразу: «Слово [введённая строка] имеет длину [длина введённо
Напишите программу, которая считывает с клавиатуры строку и выводит фразу:
«Слово [введённая строка] имеет длину [длина введённой строки]».
Пример
Ввод Вывод
собака
Слово собака имеет длину 6
программа питон
1 ответ:
0
0
word = input(«Введите слово: «)
print(«Слово ‘» + word + «‘ имеет длину: » + str(len(word)))
Читайте также
Да, Петя сожет получить оценку 4, тем самым выполнить указания
ЭВМ – электронно-вычислительная машина.
Вся нужная тебе информация на схеме
Б) математическая…
В слове компьютер 9 байт
В выражении 5 байт
Байт- это объём памяти компьютера, которая отводится для хранения цифрового кода одного символа алфавитно-цифровой информации.
Program zadane2;
var
i,b,c:integer;
begin
Writeln(‘Оценка за контрольную по Информатике ‘);
Readln(i);
Writeln(‘Оценка за контрольную по Физике ‘);
Readln(b);
c:=i+b;
if (c>=8) then Writeln(‘Молодец!’)
else Writeln(‘Подтянись!’)
end.
program zadane3;
var
i,b:integer;
begin
for i:=15 to 25 do
begin
b:=i*i;
Writeln(b);
end;
end.
voxfoot 0 / 0 / 1 Регистрация: 25.01.2013 Сообщений: 4 |
||||
1 |
||||
Принять текст из пользовательского ввода, и напечатать этот текст на экране наоборот11.04.2013, 16:11. Показов 18627. Ответов 23 Метки нет (Все метки)
Здравствуйте дорогие форумчане.Я изучаю python несколько дней, так что прошу не ругать) Вообщем то алгоритм в свой голове я представляю, но не получается технически его реализовать.
и т.д Но конечно этот код ужасен, и алгоритм конечно же не тот который я представляю.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
11.04.2013, 16:11 |
23 |
Negal 2 / 2 / 0 Регистрация: 08.02.2013 Сообщений: 8 |
||||
11.04.2013, 16:36 |
2 |
|||
1 |
helter 4524 / 3518 / 358 Регистрация: 12.03.2013 Сообщений: 6,038 |
||||||||
11.04.2013, 17:18 |
3 |
|||||||
Добавлено через 6 минут
Впрочем, это то же самое, что у Negal. voxfoot, вы бы хоть цикл написали for i in range(len(word)).
1 |
voxfoot 0 / 0 / 1 Регистрация: 25.01.2013 Сообщений: 4 |
||||
11.04.2013, 19:55 [ТС] |
4 |
|||
Круто! спасибо
— это двойной срез от начала до конца с вычетом последнего индекса?
0 |
2 / 2 / 0 Регистрация: 08.02.2013 Сообщений: 8 |
|
11.04.2013, 19:57 |
5 |
[(Начало) : (Конец) : (Шаг (в данном случае «-1» с конца) )] То есть мы перебираем весь список с конца
1 |
135 / 120 / 37 Регистрация: 30.09.2012 Сообщений: 400 |
|
11.04.2013, 19:58 |
6 |
это ‘тройной’ срез — от начала и до конца, третий параметр — ‘-1’ — это шаг. Т.е с шагом 1 с конца
1 |
0 / 0 / 1 Регистрация: 25.01.2013 Сообщений: 4 |
|
11.04.2013, 20:08 [ТС] |
7 |
Спасибо парни! разобрался
0 |
0 / 0 / 0 Регистрация: 17.07.2015 Сообщений: 1 |
|
17.07.2015, 05:12 |
8 |
А так не проще? text = input(«Введите текст: «)
0 |
0 / 0 / 0 Регистрация: 13.07.2015 Сообщений: 11 |
|
17.07.2015, 16:53 |
9 |
Срезы можно использовать как для строк, так и для массивов?
0 |
2740 / 2343 / 620 Регистрация: 19.03.2012 Сообщений: 8,832 |
|
17.07.2015, 17:10 |
10 |
fairy_, а ещё для кортежей, строк и т д
0 |
0 / 0 / 0 Регистрация: 13.07.2015 Сообщений: 11 |
|
17.07.2015, 18:09 |
11 |
Спасибо. Просто начинаю осваивать питон
0 |
Neznauschii 0 / 0 / 0 Регистрация: 17.07.2015 Сообщений: 1 |
||||||||
17.07.2015, 18:30 |
12 |
|||||||
Я так понял, из книги Майкла Доусона задачка взята, тоже по ней пробую учится. Код хороший
,но в книге двойной срез не освещается (почему автор не указал, не понятно?). Смог решить вопрос, вот так (если брать, о каких операторах и т.д. говорилось, до этого задания в книге).
Если, есть другие варианты, с удовольствием бы посмотрел.
0 |
Somebody 2832 / 1641 / 254 Регистрация: 03.12.2007 Сообщений: 4,222 |
||||
18.07.2015, 12:29 |
13 |
|||
1 |
Miloquete 0 / 0 / 0 Регистрация: 20.07.2015 Сообщений: 1 |
||||
20.07.2015, 17:19 |
14 |
|||
Neznauschii, да, тоже по нему изучаю. Вот мой:
0 |
YakobZ 0 / 0 / 0 Регистрация: 06.09.2015 Сообщений: 10 |
||||||||
06.09.2015, 18:12 |
15 |
|||||||
Вот что получилось после неделе обучения по «Майклу Доунсуну» конечно хотелось достичь было более краткого кода как у товарищей повыше но с тем багажем знаний что есть лучше бы и не смог. Зато обнаружил косяк в пайтоне если например добавить новую строку в мой код Для того что бы поэтапно показывала как переворачивает слово то корректно это делает только с английскими буквами с русскими выводит лишь последнюю букву несколько раз в зависимости от количества букв в слове/словах.
0 |
alex925 2740 / 2343 / 620 Регистрация: 19.03.2012 Сообщений: 8,832 |
||||
06.09.2015, 18:31 |
16 |
|||
Вот что получилось после неделе обучения по «Майклу Доунсуну» Одна из самых бестолковейших книг.
конечно хотелось достичь было более краткого кода Я тебе больше скажу, это делается все в 1 строку
Зато обнаружил косяк в пайтоне если например добавить новую строку в мой код Для того что бы поэтапно показывала как переворачивает слово то корректно это делает только с английскими буквами с русскими выводит лишь последнюю букву несколько раз в зависимости от количества букв в слове/словах. Ни какой ошибки ни где нет, ни в твоём «коде», ни темболее в интерпреаторе.
1 |
akzo 71 / 67 / 6 Регистрация: 08.08.2013 Сообщений: 286 Записей в блоге: 8 |
||||
06.09.2015, 19:33 |
17 |
|||
Есть еще один способ, в данной ситуации я бы его не использовал, но лишних знаний не бывает.
0 |
muzqaymoq-com 0 / 0 / 0 Регистрация: 10.01.2016 Сообщений: 26 |
||||
19.02.2016, 08:33 |
18 |
|||
Хз но мой код сработал (хотя сам не знаю, зачем -1::-1 написал, но работает)
0 |
Jabbson 5880 / 3340 / 1031 Регистрация: 03.11.2009 Сообщений: 9,965 |
||||
19.02.2016, 09:15 |
19 |
|||
result = input(«nEnter messages»)
1 |
0 / 0 / 0 Регистрация: 10.01.2016 Сообщений: 26 |
|
19.02.2016, 12:32 |
20 |
Jabbson, Но-но-но))) Этот вариант остается за Sir alex925‘ом, изящный и минималистичный))
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
19.02.2016, 12:32 |
Помогаю со студенческими работами здесь
Текст зашифрован перестановкой букв наоборот, восстановить исходный текст Текст зашифрован перестановкой букв наоборот, восстановить исходный текст
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 20 |