Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

некоторые решенные задачи к экзамену

.docx
Скачиваний:
24
Добавлен:
29.05.2017
Размер:
19.48 Кб
Скачать
  1. Вывести на экран ряд чисел 1001 1002 1003 1003

i = 1001

while i< 1004:

print(i)

i=i+1

print (i-1)

  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)

  1. Поменяйте значения двух переменных, не используя дополнительные переменные

a =56

b=90

a,b = b,a

print(a,b)

  1. Клиент вводит сумму и процент, рассчитать итоговую сумму за 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)

  1. Вывести все простые числа, до заданного числа

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()

  1. Пользователь вводит англ. Букву, вывести следующие три по алфавиту

10.Cгенерировать пароль для пользователя. Требования:

Длинна от 6 до 8

Только латиница

Должен быть один символ подчёркивание

Как минимум две большие буквы

Не более 5 цифр

Любые две цифры не доступны