PYTHON hel 1. Користувачем вводиться два імені в файл name.txt. Використовуючи конструкцію розгалуження програма повинна вивести в файл name1.txt імена в алфавітному порядку.
name.txt:
Guido van Rossum
Dennis Ritchie
name1.txt:
Dennis Ritchie
Guido van Rossum
2. В файл Input.txt вводиться два цілих числа. Напишіть програму, яка зчитує два цілих числа a і b (від 1 до 1000) та виводить в файл Output.txt найбільше значення з них з повідомленням, наприклад «а більше».
Input.txt:
12
3
Output.txt:
12
3. В файлі Input.txt дано число в діапазоні від 1 до 7. Програма повинна відображати відповідний день тижня, де 1-це понеділок, а 7–неділя і результат виводити в файл Output.txt. Програма має враховувати варіант, коли користувач вводить номер, що знаходиться за межами діапазонувід 1 до 7.
Input.txt:
5
10
2
Output.txt:
Friday
There is no such day of the week.
Tuesday
1.
with open("name.txt") as f:
massiv=f.read().split("\n")
length = len(massiv)
for i in range(length):
for j in range(0, length-i-1):
if massiv[j] > massiv[j+1]:
massiv[j],massiv[j+1]=massiv[j+1],massiv[j]
with open("name1.txt", "w") as f:
for i in massiv:
f.write(i + "\n")
2.
with open("input.txt") as f:
massiv=map(int,f.read().split("\n"))
with open("output.txt","w") as f:
f.write(str(max(massiv)))
3.
days=["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturnday", "Sunday"]
with open("input.txt") as f:
massiv=map(int,f.read().split("\n"))
with open("output.txt","w") as f:
for i in massiv:
if 1<int(i)<7:
f.write(days[i-1]+"\n")
else:
f.write("There is no such day of the week.\n")