Помогите пожалуйста! Искала в интернете не нашла:(
Нужно написать программу на питоне
Задача: на вход программы поступает неизвестное количество целых чисел, ввод заканчивается 0, определить сумму двузначных чисел
* найти их среднее арифметическое
Заранее огромное спасибо!
soup = BeautifulSoup(page.content, 'html.parser')
temperature = soup.find(class_='today-temp').get_text()
now = datetime.now()
date = now.strftime("%Y-%m-%d")
current_time = now.strftime("%H:%M:%S")
conn.execute("INSERT INTO temperature (date, time, temperature) VALUES (?, ?, ?)", (date, current_time, temperature))
conn.commit()
conn.close()
Ответы
Вот код:
sum = 0
count = 0
num = int(input("Введите число: "))
while num != 0:
if num > 9 and num < 100:
sum += num
count += 1
num = int(input("Введите число: "))
if count > 0:
avg = sum / count
print("Сумма двузначных чисел: ", sum)
print("Среднее арифметическое двузначных чисел: ", avg)
else:
print("Нет двузначных чисел в последовательности")
Ответ:Програма запускає нескінченний цикл, поки користувач не введе 0. Кожне введене число перевіряється на те, чи є воно двозначним, і якщо так, то додається до змінної , а лічильник збільшується на 1. Після виходу з циклу обчислюється середнє арифметичне, sumякщо countбули введені двозначні числа. На кінець результат виводиться на екран.
# Ініціалізуємо змінні
sum = 0
count = 0
# Запускаємо нескінченний цикл
while True:
num = int(input("Введіть число: "))
# Перевіряємо, чи число є двозначним
if 10 <= num < 100:
sum += num
count += 1
# Якщо введено 0, вихід з циклу
if num == 0:
break
# Обчислюємо середнє арифметичне
if count > 0:
avg = sum / count
else:
avg = 0
# Виводимо результат
print("Сума двозначних чисел:", sum)
print("Середнє арифметичне двозначних чисел:", avg)
import requests
from bs4 import BeautifulSoup
from datetime import datetime
conn = sqlite3.connect('weather.db')
conn.execute('''CREATE TABLE IF NOT EXISTS temperature
(date TEXT, time TEXT, temperature REAL)''')