Предмет: Информатика,
автор: nina993
ПОМОГИТЕ СРОЧНО ПОЖАЛУЙСТА!!!
1) Необходимо вывести таблицу умножения на 3: 3×1=3, 3×2=6, 3×3=9
2) Напишите программу, где пользователь вводит любое целое положительное число. А программа суммиреут все числа от 1 до введеного пользователем числа!
Ответы
Автор ответа:
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)") #Поясняем
Удачи =)
nina993:
Мы как-то по-другому решаем.. Типо: program:max (например); var: begin; ну и т.д.
Похожие вопросы
Предмет: Английский язык,
автор: vadim2007anton
Предмет: Қазақ тiлi,
автор: ardak1982mailcom
Предмет: Английский язык,
автор: Davidos883
Предмет: Алгебра,
автор: adamyanknarik
Предмет: Биология,
автор: Zlzlzlzlz