Предмет: Информатика,
автор: nikangelanovrbfi
Даю 20 баллов ИНФОРМАТИКА
Решить не ипользуя if
1) Запросите у пользователя символ и выведите на экран 3 символа, следующих за ним в таблице американских стандартных кодов обмена информацией. Проверьте, есть ли среди них знаки препинания.
2) Даны два целых числа: A, B. Проверить истинность высказывания: «Оба числа являются кратными 3».
3) Дано двузначное число. Проверить истинность высказывания: «Данное число читается одинаково слева направо и справа налево».
demianwolfssd:
Python?
Ответы
Автор ответа:
0
На Python:
# 1
import string
char = input()
next_chars = [chr (ord(char) + step) for step in range(1, 4)]
print("Следующие символы в ASCII:", *next_chars)
print("Есть знаки препинания:",
any(map(lambda char: char in string.punctuation, next_chars)))
# 2
a, b = map(int, input().split())
print("Оба числа являются кратными 3:", not a % 3 and not b % 3)
# или
print("Оба числа являются кратными 3:", not (a % 3 or b % 3))
# 3
n = input()
print("Данное число читается одинаково слева направо или справа налево",
n == "".join(reversed(n))) # работает для чисел с любым кол-вом цифр
# или
print("Данное число читается одинаково слева направо или справа налево",
n[0] == n[1]) # работает для только для двузначных чисел
Похожие вопросы
Предмет: Математика,
автор: elvirappnz80
Предмет: Биология,
автор: dzhanarslanov86
Предмет: Математика,
автор: bodyshat
Предмет: Математика,
автор: AliceNyan13