Задание 1. Дано целое число. Вывести строку-описание оценки, соответствующей этому числу (1 – «плохо», 2 – «неудовлетворительно», 3 – «удовлетворительно», 4 – «хорошо», 5 – «отлично»). Если вводимое число не лежит в диапазоне 1-5, то вывести строку «Ошибка. Ведите число от 1 до 5». Код программы уже имеется, необходимо доработать. Нужно сделать так чтобы сообщение «Ошибка. Ведите число от 1 до 5» выводилось до тех пор, пока мы не введём число от 1 до 5. Добавить цикл, чтоб программа, при введении числа не принадлежащего к диапазону от 1 до 5 постоянно выводила данное сообщение.
Код:
print("задание 1")
print('x = ', end = "")
x = int(input())
if (x == 1):
print("плохо")
elif (x == 2):
print("неудовлетворительно")
elif (x == 3):
print("удовлетворительно")
elif (x == 4):
print("хорошо")
elif (x == 5):
print("отлично")
else:
print("введите число от 1 до 5")
Задание 2. Имеется код, необходимо , чтобы при выводе результата было ограничение. Т.е. для чисел после запятой ограничение 7 ячеек, для числа до запятой ограничение 3 ячейки.
Код:
print("задание 2")
print('x = ', end = "")
x = float(input())
if x <= 1:
y = 0
else:
y = 1 / (x + 6)
print('y =', y)
Задание 3. Даны два числа. Вывести на экран удвоенное значение меньшего числа.
Также имеется код, необходимо, чтобы программа работала не только для целых чисел, но и для комплексных.
Код:
print("задание 3")
print('a = ', end = "")
a = int(input())
print('b = ', end = "")
b = int(input())
if a < b:
print(a*2)
elif b < a:
print(b*2)
else:
print('числа равны')
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |