1.
n=int(input())
k=float(input())
for i in range(1,n+1):
print(i, "USD =", i*k, "UAH")
2.
i=input()
mas=[]
while i!="":
mas.append(i)
i=input()
mas.sort()
for z in mas:
print(z)
3.
i=input()
mas=[]
while i:
mas.append(int(i))
i=input()
slvr=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]
for x in mas:
if x>7 or 1>x:
print("There is no such day of the week.")
else:
print(slvr[x-1])
4.
i=input()
mas=[]
while i:
mas.append(int(i))
i=input()
for x in mas:
print(str(x)[-1] is "5")
Добавлю от себя чуть-чуть
1. Алгоритма уравнения не существует! Ведь алгоритм - это последовательность действий, приводящая к определённому результату, поэтому правильней будет алгоритм решения или алгоритм нахождения корней.
2. В условии не уточнено - всех корней или только действительных, если всех - то случай D<0 тоже нужно корректно обрабатывать.
3. Если заранее не известно, квадратное ли уравнение задано, то есть на входе просто тройка чисел(a,b,c), алгоритм должен обязательно анализировать на a=0, b=0, c=0.
4. В качестве ответа на вопрос задачи подойдёт и любой численный алгоритм нахождения корней уравнения, например, дихотомию(деление отрезка, содержащего корень, пополам).
При этом, замечу, только численные алгоритмы дают решения даже для уравнений, степени выше 2.
Вот как, оказывается, интересно и сколько вопросов и вариантов может быть при анадизе даже такой простенькой задачки.
yhbcfj sbhswjwkma hehebsv WWF syndrome