14:40 Python, операторы if / elif / else | ||||||||||||||||||||||||||||||||||||||
Рассмотрим фрагмент блок-схемы для оператора выбора - множественного ветвления Далее на практических примерах рассмотрим структуру if / elif / else Задача 1 Готов ли кипяток для чая? temp=int(input("What's temperature of water?")) if temp == 100 : print("It's boiled. Have a nice tea time!") else: print("Wait!") Задача 2 Достаточно ли холодно на улице, чтобы не идти на учебу? temp = int (input ("What's temperature today?")) if temp <= -30: print ("Tadaaa, stay home and have sweet dreams!") else: print ("Hey, get up! You have lessons today!") Задача 3 Введенное число положительное или отрицательное? num = int (input ("Enter number")) if num <0: print ("Your number is negative") elif num >0: print ("Your number is positive") else: print ("Your number is zero") Задача 4 Сдал ли студент зачет? (от 50 баллов и выше (из ста) - означает, что сдал). Подумайте, как улучшить программу. ball = int (input ("Enter your ball")) if ball <50: print (" You did not pass the exam ") else: print (" You passed the exam ") Задача 5 Найдите три ошибки в коде x = input ("Enter a number:") if x= 3 print ("You entered 3") Задача 6 Вывод четвертной оценки на основе набранных студентом процентов за семестр/четверть grade = int (input ("How many percentages ? \n")) if grade > 79: print ("You get 5") elif grade >59: print ("You get 4") elif grade >39: print ("You get 3") else: print ("You get 2") Задача 7 Сравните два решения задачи и укажите верное
Задача 8 В таблице результаты ввода и вывода данных. Напишите код, какое из двух введенных чисел больше, меньше, или числа равны друг другу
Решение / Solution a = int (input ("Enter a")) b = int (input ("Enter b")) if a <b: print ("<") elif a>b: print (">") else: print ("=") Задача 9 Написать программу, делится ли число на 3 нацело или нет
num = int (input ("Enter num \n")) if (num%3) ==0: print ("0 \n Yes") else: print ((num%3),"\n No") Задача 10 Барон Мюнхгаузен любит рассказывать истории о себе. При этом он врет каждую среду, пятницу, воскресенье и понедельник. Сегодня он сказал: "Завтра я буду говорить правду!" Какой день сегодня? | ||||||||||||||||||||||||||||||||||||||
|
Всего комментариев: 0 | |