import random 
numbers = [] 
counter = 1 
while counter < 10: 
    numbers.append(random.randint(1, 1000)) 
    counter += 1 
    min_number = 999999 
for number in numbers: 
        if number < min_number: 
            min_number = number and 
        if number % 2 != 0: 
            min_number = number 
        min_number = number 
 
print(numbers) 
print(min_number) 
print(sorted(numbers)[0])
	
	
	Python
	
		
		
								
				
								
				
				
									
																				
							
								
				
								
				
								
				
			
	
		
			Python. нужно найти нечетное число через and. может я не там вставляю and?
Правильный вариант такой (часть кода):
				
							 for number in numbers: 
  if number < min_number and number % 2 != 0: 
    min_number = number  Ну и вместо counter надо использовать функцию range: for _ in range(10):
  numbers.append(random.randint(1, 1000)) или ещё короче: numbers = [random.randint(1, 1000) for _ in range(10)]  import random 
last = 1000 
end = last + 1 
length = 10 
numbers = [random.randint(1, last) for i in range(length)] 
min_number = end 
min_odd = end 
for number in numbers: 
    if number & 1 == 1 and number < min_odd: 
        min_odd = number 
    if number < min_number: 
        min_number = number 
 
print(numbers) 
if min_odd != end: 
    print("Минимальное нечётное значение: ", min_odd) 
else: 
    print("Список не содержит нечётных значений") 
print("Минимальное значение: ", min_number) 
								
									Илья Лагунов								
								Вот это:лишнее.							
											if (N and 1)=1: print( N )
собственно, и всё. Н нечётное.
				
							собственно, и всё. Н нечётное.
Да, в вашем коде проблема с использованием оператора `and`. Вместо него вы должны использовать операторы сравнения и логический оператор `and` для поиска минимального нечетного числа. Вот как это можно сделать:
```python
import random
numbers = []
counter = 1
while counter < 10:
numbers.append(random.randint(1, 1000))
counter += 1
min_odd_number = float('inf') # Инициализируем минимальное нечетное число как положительную бесконечность
for number in numbers:
if number % 2 != 0 and number < min_odd_number: # Проверяем на нечетность и сравниваем с текущим минимальным нечетным числом
min_odd_number = number
print(numbers)
print(min_odd_number)
print(sorted(numbers)[0])
```
Этот код найдет и выведет минимальное нечетное число из списка, используя правильный синтаксис для логических операторов и операторов сравнения.
				
							```python
import random
numbers = []
counter = 1
while counter < 10:
numbers.append(random.randint(1, 1000))
counter += 1
min_odd_number = float('inf') # Инициализируем минимальное нечетное число как положительную бесконечность
for number in numbers:
if number % 2 != 0 and number < min_odd_number: # Проверяем на нечетность и сравниваем с текущим минимальным нечетным числом
min_odd_number = number
print(numbers)
print(min_odd_number)
print(sorted(numbers)[0])
```
Этот код найдет и выведет минимальное нечетное число из списка, используя правильный синтаксис для логических операторов и операторов сравнения.
min_number = number and - бессмыслица
				
							Похожие вопросы
- Python, пользователь вводит три числа. Найдите среднее арифметическое этих чисел.
- Задача по Python: Найти сумму чисел и при вводе чисел...
- Python, найти минимальное число Используя только If else
- Задача для Python. Работа с массивом чисел в файле.
- Дан список чисел. Нужно посчитать количество их "пар" (т.е. "1 1 1 1 1" = 10, "1 2 3 2 3" = 2 и т.д.) (Python)
- Выразите число в виде суммы четырех квадратов Нужно написать программу на python
- Как среди чисел, данных в блокноте, найти, те у которых определенное количество делителей(в Python)
- Гладкие числа. Python
- Есть ли способ вывести случайное число не используя модуль random в python
- Python задача "Игра с числами"
 
			 
						