Задачи питон
2. На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено двузначных чисел, которые заканчиваются на 3.
3. Напишите программу, которая получает с клавиатуры натуральное число, которое больше 1, и определяет, простое оно или нет. Для этого нужно делить число на все натуральные числа, начиная с 2, пока не получится деление без остатка.
4. Напишите программу, которая находит количество четырёхзначных чисел, которые делятся на 7.
5. Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить максимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была меньше 30 км/ч, выведите «YES», иначе выведите «N0».
Программа получает на вход число проехавших автомобилей N (1 < N < 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести максимальную скорость, затем YES или NO.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Задачи по питон
Здравствуйте, помогите сделать задачки по питону. Закажу, в случае чего. 1. Вывести на экран.
Решение задачи Максимальная дробь на языке питон
Петя увлекается математикой, и больше всего в математике ему нравятся дроби. Недавно он узнал, что.
С с++ на питон
Переделайте с с++ пожалуйста. #include <iostream> using namespace std; const int N=1E5; int a.
Перевести на питон
Помогите перевести паскаль на питон 1 программа var A,B,C,D:integer; Function.
Заяц, просто Заяц.
663 / 277 / 156
Регистрация: 12.11.2017
Сообщений: 873
Legend123, одна задача = одна тема.
Добавлено через 1 минуту
Сообщение от Legend123 
3. Напишите программу, которая получает с клавиатуры натуральное число, которое больше 1, и определяет, простое оно или нет. Для этого нужно делить число на все натуральные числа, начиная с 2, пока не получится деление без остатка.
1 2 3
def isPrime(x): return all(x % i != 0 for i in range(2, int(x**(1 / 2) + 1))) print(isPrime(int(input())))
Добавлено через 48 секунд
Сообщение от Legend123 
1. Напишите программу, которая получает с клавиатуры натуральное число и находит наибольшую цифру в его десятичной записи.
Пример:
Введите число: 311
Наибольшая цифра: 3
print(max(input()))
Добавлено через 2 минуты
Сообщение от Legend123 
2. На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено двузначных чисел, которые заканчиваются на 3.
1 2 3 4 5 6 7 8
count = 0 while True: number = input() if number == "0": break elif len(number) == 2 and int(number) % 10 == 3: count += 1 print(count)
Добавлено через 6 минут
Сообщение от Legend123 
4. Напишите программу, которая находит количество четырёхзначных чисел, которые делятся на 7.
1 2 3 4 5 6 7 8 9 10 11
number = 1000 count = 0 while True: if number % 7 == 0: break else: number += 1 while number 9999: count += 1 number += 7 print(count)
Или логически, типа умные люди:
print(9999 // 7 - 999 // 7)
Добавлено через 5 минут
Сообщение от Legend123 
5. Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить максимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была меньше 30 км/ч, выведите «YES», иначе выведите «N0».
Программа получает на вход число проехавших автомобилей N (1 < N < 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести максимальную скорость, затем YES или NO.
1 2 3 4 5 6 7 8 9
max_speed = -1 flag = 0 for i in range(int(input())): c = int(input()) if c > max_speed: max_speed = c if flag == 0 and c 30: flag = 1 print(*(max_speed, 'Yes') if flag == 1 else (max_speed, 'No'))
Найти количество чисел, делящихся на 3 и не делящихся на 7, 17, 19, 27 в отрезке [1016; 7937]
Рассматривается множество целых чисел, принадлежащих числовому отрезку [1016; 7937], которые делятся на 3 и не делятся на 7, 17, 19, 27. Найдите количество таких чисел и максимальное из них. Собственно говоря, у меня есть код:
a=1016 b=7937 k=0 for n in range(a, b+1): if n%3 == 0 and n%7 != 0 and n%17 != 0 and n%19 != 0 and n%27 != 0: k+=1 print(k) print(n)
Странным образом результат сходится только на половину с ответом. Что вывела моя программа: 1568 7937 А должна была: 1568 7935 Хотелось бы услышать от знающих, где я оплошал
Отслеживать
26k 7 7 золотых знаков 31 31 серебряный знак 48 48 бронзовых знаков
ПОЖАЛУЙСТА на PYTHON ПИТОН
Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.
Пожалуйста помогите.
Голосование за лучший ответ
s = 0
while True:
a = int(input())
if len(str(a)) == 3 and a % 4 == 0:
s += a
if a == 0:
print(s)
quit()
Андрей КраевскийЗнаток (306) 3 года назад
Блин пробелы удалились
Андрей КраевскийЗнаток (306) 3 года назад
Заменю пробелы звёздами чтобы не удалились
