Ответы пользователя по тегу Python
  • Как вернуть индекс ячейки в QTableView?

    @Ic2d Автор вопроса
    Самоучка:)
    item = self.model.findItems('7')[0]
    print(item.row())

    Оказалось что возвращается массив. Гугл сбил меня с толку ведь люди писали что возвращает только первый найденный элемент(а мне и нужен первый найденный элемент)
    Ответ написан
    Комментировать
  • Обьясните новичку как создавать циклы?

    @Ic2d
    Самоучка:)
    Создай бесконечный цикл. И прерви его по правильному ответу.

    import time
    
    print ('Хай \n \t Давай сыграем в игру?')
    what = input('Да, Нет\n')
    if what.lower() == 'нет': #приводим все к нижнему регистру чтоб капитализация не влияла
    	print ('Тогда пока')
    
    elif what.lower() == 'да':
    	print ('Хорошо')
    	print ('Я загадываю число а ты отгадываешь.Если ты отгадываешь число то ты молодец и возьми конфетку,если нет то ты не молодец')
    
    	while True: #Бесконечный цикл
    		number = input('Введи сюда число \n\t Введи exit для выхода: \n')
    		
    		if number.lower() == 'exit': #Выходим если ввели exit и сравниваем все это в нижнем регистре
    			print ('Пока:)')
    			break
    		elif number == '20':
    			print ('Молодец,возьми конфетку!')
    			break #Прерывание бесконечного цикла
    		elif number > '15' and number <'20':
    			print ('Маловато будет')
    		elif number > '20' and number <'30':
    			print ('Многовато будет')
    		elif number >= '30':
    			print ('Слишком много')
    		elif number <='15':
    			print ('Слишком мало')
    
    		time.sleep(5) #А оно нужно?
    Ответ написан