В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
ghf8
ghf8
26.05.2020 21:44 •  Информатика

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

Ответ:
дарханнысанов
дарханнысанов
19.06.2021 22:04

Код на 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)") #Поясняем

Удачи =)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?