Untitled

 avatar
Jungo
plain_text
a month ago
4.0 kB
1
Indexable
Never
8_1
'''Напишите программу, вычисляющую сумму всех четных чисел от 0 до N (включительно).
N - целое число, введенное пользователем.
Для решения используйте цикл for.'''

try:
    number = int(input('Введите целое положительное ненулевое число: '))
    if number <= 0: raise Except
except:
    print('Число не подходит!')
    quit()

s=0
for s in range(2, number + 1, 2):
    print(s)
print('Сумма всех четных чисел:',s)


8_2
'''Напишите программу, которая выводит числа от 1 до T, где T - это введенное пользователем целое число, которое больше или равно 35.
Если при выводе будут встречаться числа: 7, 13, 21, 29, то их нужно пропустить.'''

try:
    number = int(input('Введите целое положительное ненулевое число больше либо равное 35: '))
    if number < 35: raise Except
except:
    print('Число не подходит!')
    quit()

for i in range(1,number+1):
    if i == 7 or i == 13 or i == 21 or i == 29:
        continue
    print(i)

8_3
'''На вход поступает число N (пользователь вводит его с клавиатуры), используя цикл for необходимо организовать вывод от 1 до N (включительно).
Если число является четным, то выводим его квадрат (число в степени 2).
Если число нечетное, то выводим его куб (число в степени 3).'''

try:
    number = int(input('Введите целое положительное ненулевое: '))
except:
    print('Число не подходит!')
    quit()

for i in range(1,number+1):
    if i % 2 == 0:
        print(i ** 2)
    else:
        print(i ** 3)


9_1
'''Напишите программу, которая получает на вход строку и выводит:
1) Третий символ этой строки;
2) Первые 4 символа этой строки;
3) Все символы с четными индексами;
4) Все символы с нечетными индексами;
5) Все символы в обратном порядке.'''

try:
    string = str(input('Введите строку не менее 5 символов: '))
    if len(string) < 5: raise Except
except:
    print('Строка менее 5 символов!')
    quit()

print('Третий символ строки:',string[2])
print('Первые 4 символа строки:',string[0:4])
print('Все символы с четными индексами:',string[::2])
print('Все символы с нечетными индексами:',string[1::2])
print('Все символы в обратном порядке:',string[-1::-1])

9_2
'''Напишите программу, которая получает на вход строку и делит ее на две равные части (если длина строки - четная, а если нечетная, то вторая часть должна быть на один символ больше)'''
try:
    string = str(input('Введите строку не менее 3 символов: '))
    if len(string) < 3: raise Except
except:
    print('Строка менее 3 символов!')
    quit()

if len(string) % 2 == 0:
    print('Четная длина строки, первая часть:',string[0:int(len(string) / 2)],'вторая часть:',string[int(len(string)/2):])
else:
    print('Нечетная длина строки, первая часть:',string[0:int(len(string)//2)],'вторая часть:',string[int(len(string)//2):])
Leave a Comment