нужно усердно трудится и не лениться!
Код:
file = open("input.txt", "r") #открытие для чтения
course = list(map(float, file.readline().split())) #список из 1 строки
euro = list(map(float, file.readline().split())) # из 2
dollar = list(map(float, file.readline().split())) # из 3
file.close() #файл закрывается
sum_dollar = 0
sum_euro = 0
for i in euro: #сумма в евро
sum_euro += i
for i in dollar: #сумма в долларах
sum_dollar += i
sum = sum_euro + sum_dollar * (course[0] / course[1]) # перевод всего евро
file = open("output.txt", "w+") #открытие файла или создание нового, если нету файла с таким названием
file.write(str(round(sum, 2)) + "\n") #запись 1 строки
file.write(str(round(sum / (len(euro) + len(dollar)), 2))) #запись 2 строки
file.close()
Для работы достаточно файла input.tx с заполненными значениями (количество элементов во 2 и 3 строке может быть любое)
(функция round(x, y) округляет число Х до Y знаков после запятой)
(В примере неправильно посчитано, поэтому вывод другой при тех же значениях)
1)
n, k = map(int, input().split())
if n % k == 0:
print(n // k)
else:
print(n // k + 1)
2)
x1, x2, x3 = map(int, input().split())
if x1 < x2 and x1 < x3:
print((max(x2, x3)-x1)*2)
elif x1 > x2 and x1 > x3:
print((x1 - (min(x2, x3))) * 2)
else:
print((abs(x1-x2))*2 + (abs(x1-x3))*2)
3) не решил
4)
y = input()
s = sum([int(i) for i in y])
c = 0
for m in range(1, 13):
if m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12:
for d in range(1, 32):
d = sum([int(i) for i in str(d)])
m = sum([int(i) for i in str(m)])
if (d + m) == s:
c += 1
elif m == 2:
if int(y) % 4 == 0:
for d in range(1, 30):
d = sum([int(i) for i in str(d)])
m = sum([int(i) for i in str(m)])
if (d + m) == s:
c += 1
else:
for d in range(1, 29):
d = sum([int(i) for i in str(d)])
m = sum([int(i) for i in str(m)])
if (d + m) == s:
c += 1
else:
for d in range(1, 31):
d = sum([int(i) for i in str(d)])
m = sum([int(i) for i in str(m)])
if (d + m) == s:
c += 1
print(c)
Поделитесь своими знаниями, ответьте на вопрос:
Надо составить алгаритом как получть пятёрку?
1.внимательно слушать на уроке.
2.думать
3.вникать
4.выполнять
5.ну и учить правила !
и не валять дурака на