Вопрос Помогите решить задачи по программированию в python!

Регистрация
30 Авг 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
№1 Напишите программу для решения задачи. Известны две мощности (вводятся с клавиатуры): одна в ваттах, другая — в лошадиных силах. Какая из мощностей меньше? Считать, что лошадиная сила равна 746 ваттам.



№2 Напишите программу, которая выводит на экран все числа от 1 до 150, которые делятся на 3 и на 8.



№3 Написать программу, которая находит все четные элементы в списке.



№4 Написать программу, которая находит количество всех символов в заданной строке, кроме цифр.



№5 Дан список координат, введенных с клавиатуры. Определить, сколько раз встречаются различные координаты.
 
# 4
print("Кол-во символов: ", len([x for x in 'h3ell0o w0orld!' if not x.isdigit()])) # 4
 
# 1
h, w = int(input()), int(input())
print("В лошадях больше" if h*746 > w else "В ваттах больше")

# 2
print(*[i for i in range(1, 150+1) if i % 3 == 0 or i % 8 == 0], sep=", ", end=".")

# 3
l = [1, 2, 3, 4, 5, 6, 7]
print(*[i for i in l if i % 2 == 0], sep=", ", end=".")

# 4
import re
s = "shahhw 34 shgs3shhs #&#&@1#* sjsjhs28 1ah"
print(len(re.sub("\d+", "", s)))

# 5. Лень думать. Какие ещё «координаты»? Просто строка что ли?
 
№1:

watts = float(input("Введите мощность в ваттах: "))
horse_power = float(input("Введите мощность в лошадиных силах: "))
horse_power_to_watts = 746 * horse_power
if watts < horse_power_to_watts:
print("Мощность в ваттах меньше")
else:
print("Мощность в лошадиных силах меньше")
№2:

for i in range(1, 151):
if i % 3 == 0 and i % 8 == 0:
print(i)
№3:

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_elements = []
for i in lst:
if i % 2 == 0:
even_elements.append(i)
print(even_elements)
№4:

string = "h3ell0o w0orld!"
count = 0
for char in string:
if not char.isdigit():
count += 1
print(count)
№5:

coords = []
while True:
coord = input("Введите координаты или 'стоп' для завершения: ")
if coord == "стоп":
break
coords.append(coord)

unique_coords = set(coords)
for coord in unique_coords:
count = coords.count(coord)
print(f"Координата {coord} встречается {count} раз")
 
иди куда подальше
 
Назад
Сверху