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)). Как там в Learn You a Haskell: «Repeating yourself (three times) while programming is about as desirable as getting kicked inna head.»
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 |
Помогаю со студенческими работами здесь Дан текст из строчных латинских букв,за которыми следует точка. Напечатать в алфавитном порядке все буквы,которые входят в этот текст по одному разу. Напечатать на экране текст состоящий из символов имеющих 65,71,69 Текст зашифрован перестановкой букв наоборот, восстановить исходный текст Текст зашифрован перестановкой букв наоборот, восстановить исходный текст Нажатием на кнопку двигается текст(на текст наоборот) Дана строка текста, оканчивающаяся точкой. Напечатать этот текст в обратном порядке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 20 |