Программирование роботов в Trik Studio
Программирование на языке python
Материалы в сети Интернет
Линейные алгоритмы
Для создания простых линейных программ необходимо знать: имена переменных, операторы ввода и вывода, оператор присвоить.
Оператор вывода
print('Здравствуй Мир!!!') #Выведет на экран Здравтвуй Мир!!!
print(5*4) # Выведет на экран 20 результат умножения 5 на 4
Имена переменных
Имя переменной может содержать: буквы латинского алфавита, цифры и знак подчёркивания.
Примеры имён; a b c summa speed count num1 num2 fam_name
Оператор присвоить
a=12 #переменной a присваивается значение 12
b=13 #переменной b присваивается значение 13
sm=a+b #переменной sm присваивается 25 сумма a(12) и b(13)
print('Сумма=',sm) #выведет на экран Сумма=25
Оператор ввода
a=input('Введите целое число') #обеспечивает ввод строки с клавиатуры
b=input('Введите целое число')
print(a+b)
Если в первый раз введём 10, а во второй 20, то на экран выведется 1020, то есть не сумма чисел, так как вводится строка. Чтобы обеспечить ввод целого числа, надо применить функцию int(), которая переводит строку в число.
a=int(input('Введите целое число')) #обеспечивает ввод целого числа с клавиатуры
b=int(input('Введите целое число'))
print(a+b)
Если в первый раз введём 10, а во второй 20, то на экран выведется 30, то есть сумма чисел a(10) и b(20)/
Выделение цифр из целого числа
Требуется найти сумму цифр целого трёхзначного числа.
x=int(input('Введите целое трёхзначное число'))
a1 = x % 10 #выделяем последнюю цифру числа и записываем в переменную a1
x = x // 10 #отбрасываем последнюю цифру числа, теперь число двузначное
a2 = x % 10 #выделяем последнюю цифру числа и записываем в переменную a2
x = x // 10 #отбрасываем последнюю цифру числа, теперь число однозначное
a3 = x % 10 #выделяем последнюю цифру числа и записываем в переменную a3
sm = a1 + a2 + a3 #находим сумму цифр
print('Сумма цифр числа=', sm)
Если будет введено число 123, то a1=3, a2=2, a3=1, sm=6 следовательно на экране будет: Сумма цифр числа= 6
Комментариев нет:
Отправить комментарий