Друзья! Помогите пожалуйста! Запнулась на 15м уроке по Python for Beginners в Sololearn Работа с вводом данных.
Нужно написать программу, которая будет принимать x и y в качестве входных данных и выводить строку x, повторив её y раз. Входные данные: hi, 3. Выходные данные: hihihi. Нужно преобразовать входные данные в требуемый тип данных.
Мой код:
x=input("hi")
y=int(input(3))
print(x*y)
Выдаёт ошибку. Где ошибка в моём коде?
Python
Ввод данных input(), int()
В input просто текст вставлен. А вводить ты должен с клавиатуры значения.
А сама ошибка - input(3) - там должен быть текст, не число
А сама ошибка - input(3) - там должен быть текст, не число
Md Lex
что нужно ввести?
Юрий Золотарев
А в скобках в input() можно ничего не писать.
На втором этапе можно ввести вообще любой символ, а не только цифры.
x = input('Введи строку: ')
while 1:
try:
y = int(input('Количество повторений: '))
break
except:
continue
print((x + "\n") * y)
x = input('Введи строку: ')
while 1:
try:
y = int(input('Количество повторений: '))
break
except:
continue
print((x + "\n") * y)
женщине не место в программировании
x = input('введи слово: ')
y = int(input('количество повторений: '))
print(x * y)
y = int(input('количество повторений: '))
print(x * y)
х - имеет тип строковый, у - целочисленный, что должно получиться в итоге их перемножения?
На самом деле надо просто напечатать строку х в цикле по у.
На самом деле надо просто напечатать строку х в цикле по у.
Md Lex
должно получиться: hihihi, у меня выводит: 3hihi
x = str(input())
y = int(input())
print(x * y) #нужно работать не только с определенными числами, но и с теми, что введет пользователь. Для этого используем input()
y = int(input())
print(x * y) #нужно работать не только с определенными числами, но и с теми, что введет пользователь. Для этого используем input()
Не знаю, актуально ли, но там не надо вводить значения в скобки.
То есть, х=input() y=int(input()) print(x*y)
То есть, х=input() y=int(input()) print(x*y)
x=str(input())
y=int(input())
print(x*y)
Должно быть так. В данном случае создаём программу для пользователя, а не являемся пользователем. Соответственно значения никакие в скобки вводить не надо. Их введет пользователь. Нам важно что бы первое значение Х было строкой srting, а второе значение У было числом integar и вывод соответственно должен получится строка X повторенная Y раз. X=Hi Y=3 вывод HIHIHI/ X=cool Y=2 вывод coolcool
y=int(input())
print(x*y)
Должно быть так. В данном случае создаём программу для пользователя, а не являемся пользователем. Соответственно значения никакие в скобки вводить не надо. Их введет пользователь. Нам важно что бы первое значение Х было строкой srting, а второе значение У было числом integar и вывод соответственно должен получится строка X повторенная Y раз. X=Hi Y=3 вывод HIHIHI/ X=cool Y=2 вывод coolcool
x = input()
y = int(input())
print (x*y)
x = "hi"
y = 3
не благодари ????
y = int(input())
print (x*y)
x = "hi"
y = 3
не благодари ????
Похожие вопросы
- Python 3. Взаимодействие split() с input()
- Помогите пишет ValueError: invalid literal for int() with base 10: '12c²b³ + 2b² - 2a⁴
- Программа не реагирует на input (PyThon)
- Дан текстовый файл input.txt...
- Как запретить пользователю ввод букв или цифр в python
- Как в питоне ввести в input два числа и потом связать их с оператором if
- Что значит ошибка "bad input'
- Общая база данных для разных устройств
- Python Обработка данных в цикле. 7 класс
- Задача по Python: Найти сумму чисел и при вводе чисел...