некоторые решенные задачи к экзамену
.docx-
Вывести на экран ряд чисел 1001 1002 1003 1003
i = 1001
while i< 1004:
print(i)
i=i+1
print (i-1)
-
Дано две даты, укажите самую раннюю дату
from datetime import date
d1 = date(2006, 7, 14)
d2 = date(2006, 6, 8)
if d1<d2:
print(d1)
else:
print(d2)
3.Дано четырехзначное число, поменяйте местами первые два символа на последние два
a=int(input("введите четырехзначное число"))
s1 = str(a % 10)
n1 = a // 10
s2 = str (n1 % 10)
n2 = n1 // 10
s3 = str(n2 % 10)
n3 = n2 //10
s4 = str (n3 % 10)
b = s2+s1+s4+s3
print (b)
-
Поменяйте значения двух переменных, не используя дополнительные переменные
a =56
b=90
a,b = b,a
print(a,b)
-
Клиент вводит сумму и процент, рассчитать итоговую сумму за 5 лет
a = int(input('сумма'))
b = int(input('процент'))
s = a + a*b/100*5
print (s)
6.Составить ряд Фибоначчи до заданного числа
f1 = 0
f2 = 1
a = int(input('введите число'))
i = 1
print (f2)
while i <= a:
f = f1+f2
f1 = f2
f2 = f
if f <=a:
i = f
print (f)
-
Вывести все простые числа, до заданного числа
a = int(input('ввести число'))
b = 0
while b <= a:
print(b)
b = b+1
8.Вывести анг. Алфавит по 5 букв в строке
for i in range(65,70):
print(chr(i), end=' ')
print()
for i in range(70,75):
print(chr(i), end=' ')
print()
for i in range(75,80):
print(chr(i), end=' ')
print()
for i in range(80,85):
print(chr(i), end=' ')
print()
for i in range(85,90):
print(chr(i), end=' ')
print()
for i in range(90,91):
print(chr(i), end=' ')
print()
-
Пользователь вводит англ. Букву, вывести следующие три по алфавиту
10.Cгенерировать пароль для пользователя. Требования:
Длинна от 6 до 8
Только латиница
Должен быть один символ подчёркивание
Как минимум две большие буквы
Не более 5 цифр
Любые две цифры не доступны