Предмет: Информатика,
автор: 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]) # работает для только для двузначных чисел
Подожди, пока не используй. Я ещё не дописал...
Теперь готово.
Кстати, после chr в первом задании пробел лишний.
Pascal
Но спасибо
Похожие вопросы
Предмет: Математика,
автор: arrur123456789
Предмет: Русский язык,
автор: Malyh
Предмет: Биология,
автор: mishasobakin427
Предмет: Математика,
автор: AliceNyan13