1) Необходимо вывести таблицу умножения на 3: 3×1=3, 3×2=6, 3×3=9
2) Напишите программу, где пользователь вводит любое целое положительное число. А программа суммиреут все числа от 1 до введеного пользователем числа!

ksenchernova ksenchernova    3   20.05.2021 22:00    0

Ответы

Код на python3:

def doWork1(): #Объявляем функцию для первого задания

 for i in range(0, 11): #Цикл for для подстановки в умножения и текст

   print(f"3 * {i} = " + str(3*i)) #Вывод задания

def doWork2(): #Второе задание

 repeat = int(input("Число?> ")) #Спрашиваем у пользователя число

 ans = 0 #Объявляем переменную ans

 for i in range(1, repeat+1): #Начинаем суммировать через for

   ans += i #Добавляем к ans переменную in

 print(ans) #Выводим значение ans

sel = input() #Выбор задания

if sel == "1": #Если выбрано первое

 doWork1() #функция первого задания

elif sel == "2": #Если второе

 doWork2() #функция второго

else: #Если не первое и не второе

 print("Введите номер задания(1 или 2)") #Поясняем

Удачи =)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика