Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- зад. 1.
- stroka = 'Abracadabra'
- i=0
- #1
- print('Пункт 1')
- while i<len(stroka):
- if i==2:
- print('Third letter =',stroka[i])
- i=i+1
- print()
- print('Пункт 2')
- #2
- i=0
- while i<len(stroka):
- if i==len(stroka)-2:
- print('Prelast letter =',stroka[i])
- i=i+1
- print()
- print('Пункт 3')
- #3
- i=0
- while i<len(stroka)-6:
- print('Letter[',i+1,']=',stroka[i])
- i=i+1
- print()
- print('Пункт 4')
- #4
- i=0
- while i<len(stroka)-2:
- print('Letter[',i+1,']=',stroka[i])
- i=i+1
- print()
- print('Пункт 5')
- i=0
- while i<len(stroka):
- if i % 2 == 0:
- print('Сhetniy index [',i,']',stroka[i])
- i=i+1
- print()
- print('Пункт 6')
- i=0
- while i<len(stroka):
- if i % 2 == 1:
- print('НЕСhetniy index [',i,']',stroka[i])
- i=i+1
- print()
- print('Пункт 7')
- i=len(stroka)-1
- while i>=0:
- print('REVERSE [',i,']',stroka[i])
- i=i-1
- print()
- print('Пункт 8')
- i=len(stroka)-1
- while i>=0:
- print('REVERSE [',i,']',stroka[i])
- i=i-2
- print()
- print('Пункт 10')
- print('DLINA STROKI = ',len(stroka))
- зад 2.
- Capital = input()
- print(Capital.title())
- Зад.3
- import re
- password = input()
- passmass = [*password]
- dlina=False
- zagl=False
- stroch=False
- cifr=False
- spec=False
- en_cap=[]
- en_le=[]
- nums=[]
- j=0
- i=0
- i_m=0
- for i_m in range(48,58):
- nums.append(chr(i_m))
- i_m = 0
- for i_m in range(65,91):
- en_cap.append(chr(i_m))
- i_m = 0
- for i_m in range(97,123):
- en_le.append(chr(i_m))
- i_m = 0
- if len(password)>=12:
- dlina = True
- i=0
- while i<len(passmass):
- while j<26:
- if passmass[i]==en_cap[j]:
- zagl = True
- j=j+1
- i=i+1
- j=0
- i=0
- while i<len(passmass):
- while j<26:
- if passmass[i]==en_le[j]:
- stroch = True
- j=j+1
- i=i+1
- j=0
- i=0
- while i<len(passmass):
- while j<len(nums):
- if passmass[i]==nums[j]:
- cifr = True
- j=j+1
- i=i+1
- j=0
- i=0
- if password.isalnum() == False:
- spec = True
- if dlina == False:
- print('Надо 12 символов длины')
- if zagl == False:
- print('Добавьте заглавный символ')
- if stroch == False:
- print('Добавьте строчной символ')
- if spec == False:
- print('Добавьте специальный символ')
- if cifr == False:
- print('Добавьте цифру')
- if dlina and zagl and stroch and spec and cifr == True:
- print('Пароль подходит всем условиям')
- Зад 4.
- shortest = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaаааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа'
- longest = 'a'
- i = 0
- c=[]
- print('Кол-во городов:')
- count = input()
- while i<int(count):
- print('Введите название',i+1,'-го города:')
- c.append(input())
- i+=1
- i=0
- print('Введенные города: ',c)
- while i<int(count):
- if len(c[i]) > len(str(longest)):
- longest = c[i]
- i+=1
- i=0
- while i<int(count):
- if len(c[i]) < len(str(shortest)):
- shortest = c[i]
- i+=1
- if len(shortest) == len(longest):
- print('Вы ввели города с одинаковой длиной названий')
- else:
- print('Самое длинное название города:', longest, '(количество букв = ', len(longest),')')
- print('Самое короткое название города:', shortest, '(количество букв = ', len(shortest),')')
- Зад 5.
- i=0
- j=i+1
- c=[]
- print('Введите первую строку:')
- c.append(input())
- print('Введите вторую строку:')
- c.append(input())
- print('Введите третью строку:')
- c.append(input())
- print(c)
- dl = [len(c[0]),len(c[1]),len(c[2])]
- print(dl)
- while i<len(dl):
- while j<len(dl):
- if dl[i]>dl[j]:
- sort = dl[i]
- dl[i] = dl[j]
- dl[j] = sort
- j+=1
- i+=1
- j = i + 1
- print(dl)
- diff = dl[2]-dl[1]
- diff1 = dl[1]-dl[0]
- if diff == diff1:
- print('YES')
- else:
- print('NO')
- Зад 6.
- str = input()
- if "суббота" in str or "воскресенье" in str :
- print("YES")
- else:
- print("No")
- Зад 7.
- ch1 = '@'
- ch2 = '.'
- at = False
- dot = False
- i = 0
- print('Input e-mail adress: ')
- email = input()
- em = [*email]
- while i<len(em):
- if em[i] == ch1:
- at = True
- if em[i] == ch2:
- dot = True
- i+=1
- if at == False or dot == False:
- print('Incorrect email')
- else:
- print('Correct email')
- Зад 8.
- i = 0
- print('Введите число n: ')
- n = int(input())
- for i in range(n+1):
- print('Квадрат числа',i,'равен:',i*i)
- Зад 9.
- mas = []
- mas17 = []
- mas9 = []
- mas35 = []
- print('Input low edge (m)')
- m = int(input())
- print('Input high edge (n)')
- n = int(input())
- i = m
- while i <= n:
- mas.append(i)
- i+=1
- print(mas)
- i=0
- for i in range(len(mas)):
- if mas[i] % 17 == 0:
- mas17.append(mas[i])
- print('Число, делящееся на 17:', mas[i])
- if mas[i] % 10 == 9:
- mas9.append(mas[i])
- print('Число, оканчивающееся на 9:', mas[i])
- if mas[i] % 3 == 0 and mas[i] % 5 == 0:
- mas35.append(mas[i])
- print('Число, кратное 3 и 5:', mas[i])
- i+=1
- print('----------------------------------------------------------------------')
- print('Числа, кратные 17: ',mas17)
- print('Числа, оканчивающееся на 9: ',mas9)
- print('Числа, кратные 3 и 5 одновременно',mas35)
- Зад 10
- print('Input n: ')
- n = int(input())
- count = 0
- i = 1
- while i <=n:
- if i*i % 10 == 2 or i*i % 10 == 5 or i*i % 10 == 8:
- count+=i
- print('Suitable number:',i, '|Added to sum.[',i,'+',count-i,'=]',count)
- i+=1
- print('----------------------------------------------------------------------')
- print(' Total sum: ',count)
- Зад 11.
- print('Enter n:')
- n = int(input())
- print('Enter m:')
- m = int(input())
- i=n
- while i<=m:
- print('Num:[',i,'] is equal to [',chr(i),'] in unicode table')
- i+=1
- Зад 12.
- pos1=0
- otvet=''
- print('Enter string:')
- str = (input())
- str1 = [*str]
- pos2=len(str1)-1
- resstr = []
- i = 0
- while str1[i]!='h':
- pos1+=1
- i+=1
- i=len(str1)-1
- while str1[i]!='h':
- pos2-=1
- i-=1
- i=0
- while i<len(str1):
- if i != pos1:
- resstr.append(str1[i])
- else:
- i = pos2
- i+=1
- print(str1)
- print(resstr)
- Зад 13.
- pos1=0
- print('Enter string:')
- str = (input())
- str1 = [*str]
- pos2=len(str1)-1
- resstr = []
- ans=''
- i = 0
- while str1[i]!='h':
- pos1+=1
- i+=1
- i=len(str1)-1
- while str1[i]!='h':
- pos2-=1
- i-=1
- i=0
- tpos2=pos2
- print(pos1,pos2)
- while i<len(str1):
- if i != pos1:
- resstr.append(str1[i])
- else:
- while pos2!=pos1:
- resstr.append(str1[pos2])
- pos2-=1
- i=tpos2-1
- i+=1
- print(str1)
- print(resstr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement