Задать вопрос
@Keeper80
Пытаюсь освоить Питончика

Как в Python вывести результат?

Всем доброго времени суток

import random
gut = random.randint(6, 10)

att = gut

num = random.randint(1, 20)
for gut in range(gut):
    print('Введите число:')
    att = str(att -1)
    gut = str(gut)
    
          
    print('Кол-во попыток: ' + att + ' осталось')
    print(att)
    print(type(att))

один цикл он мне делает а дальше ругается 'att-1' говорит что att стала int ну и естественно print не работает
как мне сделать :
кол-во попыток : = att-1 осталось

З.Ы.
Новичек совсем, от слова NUB!!
  • Вопрос задан
  • 271 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Вариант 1:

import random
gut = random.randint(6, 10)

att = gut

num = random.randint(1, 20)
for gut in range(gut):
    print('Введите число:')
    att = str(int(att) - 1)
    gut = str(gut)
              
    print('Кол-во попыток: ' + att + ' осталось')
    print(att)
    print(type(att))


Вариант 2:

import random
gut = random.randint(6, 10)

att = gut

num = random.randint(1, 20)
for gut in range(gut):
    print('Введите число:')
    att = att - 1
    gut = str(gut)
              
    print('Кол-во попыток: ' + str(att) + ' осталось')
    print(att)
    print(type(att))
Ответ написан
for gut_value in range(gut):
    print('Введите число:')
    att = str(gut_value -1)
    #gut = str(gut)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы