Ошибка при выводе результата на экран(появляется лишний пробел)
Написал python скрипт который:
- Спрашивает сколько ссылок генерировать и запоминает в
number - Спрашивает длину ссылок для генерации и запоминает в
length - Генерирует рандомные слова длинной задорной в
lengthиз букв указанных вchars(например XXzd3FYOXMJQyk0sA8W4cDvWInrG1W) - Перед сгенерировано словом добавляет https://t.me/BTC_CHANGE_BOT?start=c_
- Результат выводит на экран(по типу https://t.me/BTC_CHANGE_BOT?start=c_ BVl8UMoVl65fZl3FhD19TgHLZBcVx1
Проблема заключается в том, что после https://t.me/BTC_CHANGE_BOT?start=c_ появляется пробел а уже потом сгенерированное слово(например https://t.me/BTC_CHANGE_BOT?start=c_ BVl8UMoVl65fZl3FhD19TgHLZBcVx1, перед B появился пробел и как ссылка видна только первая часть https://t.me/BTC_CHANGE_BOT?start=c_).
Вот код:
import random
chars='abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
number = input('◾ Укажите желаемое количество ссылок для генерации:'+ "\n")
print(' ')
length = input('◾ Укажите длинну чека (советуем ввести 32):'+ "\n")
print(' ')
number = int(number)
length = int(length)
print(' ')
print('☑ Работа скрипта успешно завершена: ', number, ' чеков сгенерировано.')
print(' ')
for n in range(number):
password =''
for i in range(length):
password += random.choice(chars)
print('https://t.me/BTC_CHANGE_BOT?start=c_',password)
print(' ')
toexit = input("Нажмите любую клавишу для завершения.")
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
замени
print('https://t.me/BTC_CHANGE_BOT?start=c_',password)
на
print('https://t.me/BTC_CHANGE_BOT?start=c_' + password) # плюс вместо запятой