Python
1. Надрукувати таблицю значень 1, 2, … n доларів США у переведенні на гривні за поточним курсом k (значення курсу вводиться з клавіатури).
2. Користувачем вводиться два імені.Використовуючи конструкцію розгалуження програма повинна вивести імена в алфавітному порядку.
Вхідні дані:
Guido van Rossum
Dennis Ritchie
Вихідні дані:
Dennis Ritchie
Guido van Rossum
3. Напишіть програму, яка запитує користувача номер в діапазоні від 1 до 7. Програма повинна відображати відповідний день тижня, де 1 -це понеділок, а 7 -неділя.Програма має враховувати варіант, коли користувач вводить номер, що знаходиться за межами діапазону від 1 до 7.
Вхіднідані:
5
10
2
Вихідні дані:
Friday
There is no such day of the week.
Tuesday
4. Дано натуральне число. Визначити,чи закінчується воно цифрою 5.
Вхідні дані:
1 2 3 9 5
1 2 3
Вихідні дані:
True
False
Answers & Comments
Ответ:
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")