Untitled
Jungo
plain_text
a year ago
4.0 kB
5
Indexable
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):])
Editor is loading...
Leave a Comment