Цвета колеса рулетки python задача

Решение модуля 4.3 «Поколение Python» курс для начинающих

Полные решения модуля 4.3 из курса «Поколение Python: курс для начинающих» с степика по питону. Все ответы даны на питоне и выполняются без ошибок.

Опубликованы они для самопроверки. Не обманывайте себя и решайте сами, позже сверяясь с моими вариантами. Ссылка на степик , курс по питону для начинающих.

Гонка спидстеров

Зум бросил вызов Флэшу и предложил ему честный поединок в виде гонки вокруг магнетара. В случае проигрыша эта нейтронная звезда зарядится и уничтожит мир, поэтому Флэш решил не рисковать без причины, и узнать у своего друга Циско Рамона есть ли смысл принимать вызов. Циско получил данные, что скорость Зума равна nn, а скорость Флэша равна kk.

Напишите программу, которая должна вывести ответ Циско на вопрос Флэша.

Формат входных данных
На вход программе подаётся два целых числа nn и kk, скорость Зума и Флэша.

Формат выходных данных
Если Зум быстрее Флэша нужно вывести «NO», если Флэш быстрее Зума нужно вывести «YES», если их скорости равны нужно вывести «Don’t know».

Zoom_Speed = int(input()) # Скорость Зума Flash_Speed = int(input()) # Скорость Флеша if Zoom_Speed > Flash_Speed: # Если Зум быстрее Флеша - Флеш проиграет print('NO') elif Flash_Speed > Zoom_Speed: # Если Флеш быстрее Зума - Флеш выиграет print('YES') else: # Если скорость Флеша и Зума одинакова, то выиграет тот, на чьей стороне будет удача print("Don't know")

Вид треугольника

Напишите программу, которая принимает три положительных числа и определяет вид треугольника, длины сторон которого равны введенным числам.

Формат входных данных
На вход программе подаются три числа – длины сторон существующего треугольника.

Формат выходных данных
Программа должна вывести на экран текст – вид треугольника («Равносторонний», «Равнобедренный» или «Разносторонний»).

a = int(input()) b = int(input()) c = int(input()) if a == b == c: print('Равносторонний') elif a == b or a == c or b == c: print('Равнобедренный') else: print('Разносторонний') 

Среднее число

Даны три различных целых числа. Напишите программу, которая находит среднее по величине число.

Формат входных данных
На вход программе подаётся три различных целых числа, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести среднее число.

Примечание. Средним называется число, которое будет вторым, если три числа отсортировать в порядке возрастания.

a, b, c = int(input()), int(input()), int(input()) if a < b < c or a >b > c: print(b) elif b < c < a or b >c > a: print(c) else: print(a)

Количество дней

Дан порядковый номер месяца (1, \, 2, \ldots, 12)(1,2,…, 12). Напишите программу, которая выводит на экран количество дней в этом месяце. Принять, что год является невисокосным.

Примечание. Постарайтесь написать программу на python, так чтобы в ней было не более трех условий.

Формат входных данных
На вход программе подаётся одно целое число – порядковый номер месяца.

Формат выходных данных
Программа должна вывести количество дней в этом месяце.

m = int(input()) if m == 2: print('28') # если это февраль elif m  

Церемония взвешивания

Известен вес боксера-любителя (целое число). Известно, что вес таков, что боксер может быть отнесён к одной из трех весовых категорий:

Легкий вес – до 60 кг;
Первый полусредний вес – до 64 кг;
Полусредний вес – до 69 кг.

Напишите программу, определяющую, в какой категории будет выступать данный боксер.

Формат входных данных
На вход программе подаётся одно целое число.

Формат выходных данных
Программа должна вывести текст – название весовой категории.

Самописный калькулятор ?️

Напишите программу, которая считывает с клавиатуры два целых числа и строку. Если эта строка является обозначением одной из четырёх математических операций (+, -, *, /), то выведите результат применения этой операции к введённым ранее числам, в противном случае выведите «Неверная операция». Если пользователь захочет поделить на ноль, выведите текст «На ноль делить нельзя!».

Формат входных данных
На вход программе подаются два целых числа, каждое на отдельной строке, и строка.

Формат выходных данных
Программа должна вывести результат применения операции к введенным числам или соответствующий текст, если операция неверная либо если происходит деление на ноль.

a, b = int(input()), int(input()) s = input() if s == '+': print(a + b) elif s == '-': print(a - b) elif s == '*': print(a * b) elif s == '/': if b == 0: print('На ноль делить нельзя!') else: print(a / b) else: print('Неверная операция')

Цветовой микшер ?️

Красный, синий и желтый называются основными цветами, потому что их нельзя получить путем смешения других цветов. При смешивании двух основных цветов получается вторичный цвет:

если смешать красный и синий, то получится фиолетовый;
если смешать красный и желтый, то получится оранжевый;
если смешать синий и желтый, то получится зеленый.

Напишите программу, которая считывает названия двух основных цветов для смешивания. Если пользователь вводит что-нибудь помимо названий «красный», «синий» или «желтый», то программа должна вывести сообщение об ошибке. В противном случае программа должна вывести название вторичного цвета, который получится в результате.

Формат входных данных
На вход программе подаются две строки, каждая на отдельной строке.

Формат выходных данных
Программа должна вывести полученный цвет смешения либо сообщение «ошибка цвета», если введён был не цвет.

Примечание 1. Если смешать красный и красный, то получится красный и т.д.

Примечание 2. Поиграйтесь с настоящим цветовым микшером (stepik) ?

a = input() b = input() if a == 'красный' and b == 'синий' or a == 'синий' and b == 'красный': print('фиолетовый') elif a == 'красный' and b == 'красный': print('красный') elif a =='красный' and b =='желтый' or a =='желтый' and b =='красный': print('оранжевый') elif a =='желтый' and b =='желтый': print('желтый') elif a =='синий' and b =='желтый'or a =='желтый' and b =='синий': print('зеленый') elif a =='синий' and b =='синий': print('синий') else: print('ошибка цвета')

Цвета колеса рулетки ?️

На колесе рулетки карманы пронумерованы от 0 до 36. Ниже приведены цвета карманов:

карман 0 зеленый;
для карманов с 1 по 10 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный;
для карманов с 11 по 18 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный;
для карманов с 19 по 28 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный;
для карманов с 29 по 36 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный.

Напишите программу, которая считывает номер кармана и показывает, является ли этот карман зеленым, красным или черным. Программа должна вывести сообщение об ошибке, если пользователь вводит число, которое лежит вне диапазона от 0 до 36.

Формат входных данных
На вход программе подаётся одно целое число.

Формат выходных данных
Программа должна вывести цвет кармана либо сообщение «ошибка ввода», если введённое число лежит вне диапазона от 0 до 36.

n = int(input()) if n < 0 or n >36: print('ошибка ввода') elif n == 0: print('зеленый') elif 1 

Пересечение отрезков ?️?️

На числовой прямой даны два отрезка: [a_1; \, b_1][a1​; b1​] и [a_2; \, b_2][a2​; b2​]. Напишите программу, которая находит их пересечение.

Пересечением двух отрезков может быть:
отрезок;
точка;
пустое множество.

Формат входных данных
На вход программе подаются 4 целых числа a_1, \, b_1, \, a_2, \, b_2a1​,b1​,a2​,b2​, каждое на отдельной строке. Гарантируется, что a_1 < b_1a1​b1​​ и a_2 < b_2a2​b2​​.

Формат выходных данных
Программа должна вывести на экран границы отрезка, являющегося пересечением, либо общую точку, либо текст «пустое множество».

a1 = int(input()) b1 = int(input()) a2 = int(input()) b2 = int(input()) if a2 > b1 or a1 > b2: # отсекаем отсутствие пересечений и общей точки print('пустое множество') elif a1 == b2: # первое условие общей точки print(a1) elif a2 == b1: # второе условие общей точки print(a2) else: # осталось найти только пересечение if a1 > a2: # получаем первую точку пересечения путем отсечения лишней точки a2 = a1 if b1 < b2: # получаем вторую точку пересечения b2 = b1 print(a2, b2)

Если все решения правильны, то у вас должен быть допуск к следующему тесту на stepik по баллам.

Источник

Цвета колеса рулетки python задача

Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

# На колесе рулетки карманы пронумерованы от 0 до 36. Ниже приведены цвета карманов: карман 0 зеленый; для карманов с 1 по 10 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный; для карманов с 11 по 18 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный; для карманов с 19 по 28 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный; для карманов с 29 по 36 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный.
# Напишите программу, которая считывает номер кармана и показывает, является ли этот карман зеленым, красным или черным. Программа должна вывести сообщение об ошибке, если пользователь вводит число, которое лежит вне диапазона от 0 до 36.
num = int ( input ( ) )
green = [ 0 ]
red = [ 1 , 3 , 5 , 7 , 9 , 12 , 14 , 16 , 18 , 19 , 21 , 23 , 25 , 27 , 30 , 32 , 34 , 36 ]
black = [ 2 , 4 , 6 , 8 , 10 , 11 , 13 , 15 , 17 , 20 , 22 , 24 , 26 , 28 , 29 , 31 , 33 , 35 ]
if num in red :
print ( " красный " )
elif num in black :
print ( " черный " )
elif num in green :
print ( " зеленый " )
else :
print ( " ошибка ввода " )

Источник

Цвета колеса рулетки

Селекция методом колеса рулетки
Доброго времени суток, уважаемые Форумчане. Столкнулся с интересным косяком при реализации простой.

Нарисовать велосипед, у кого рама будет зеленого цвета, а колеса - желтого
Нарисовать велосипед, у кого рама будет зеленого цвета, а колеса - желтого.

Нарисовать велосипед, у кого рама будет зеленого цвета, а колеса – желтого
Нарисовать велосипед, у кого рама будет зеленого цвета, а колеса – желтого.

Создание рулетки
Здравствуйте, нужна помощь по созданию программы на Delphi. Надо создать рулетку из чисел от 1 до.

1 2 3 4 5 6 7 8 9 10 11 12 13
writeNum = int(input("Введите номер от 0 до 36: ")) if writeNum == 0: print("Зеленый!") elif 1  writeNum  10: print("Красный!") if writeNum % 2 != 0 else print("Черный!") elif 11  writeNum  18: print("Черный!") if writeNum % 2 != 0 else print("Красный!") elif 19  writeNum  28: print("Красный!") if writeNum % 2 != 0 else print("Черный!") elif 29  writeNum  36: print("Черный!") if writeNum % 2 != 0 else print("Красный!") else: print("Ошибка! Введи правильное число")

Анимация рулетки
Работаю в Visual Studio. Мне нужно чтобы при нажатии на кнопку появлялось строка по которой бы.

Реализация чат рулетки
Здравствуйте, друзья! Подскажите, пожалуйста, что нужно для того, чтобы написать собственную.

Реализация чат-рулетки
Подскажите как реализовать технологию как на этом сайте http://chatroulette.com/ . Хотелось бы.

Реализация чат рулетки
Есть два пользователя, которые разрешили доступ к микрофону с камерой. Вопрос в другом. Что.

Игра наподобие рулетки
Доброго времени суток! Было поставлена задача создать рулетку с выбором значения(символьного) из.

Переписать скрипт рулетки
Здравствуйте! Заручившись поддержкой форумов(ибо в джаве я ни бум-бум, лишь паскалем кое-как.

Источник

Помогите пожалуйста с кодом. Питон

Хочу решить задачу с помощью создания массива.. подскажите, что не так? задача:
На колесе рулетки карманы пронумерованы от 0 до 36. Ниже приведены цвета карманов:

карман 0 зеленый;
для карманов с 1 по 10 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный;
для карманов с 11 по 18 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный;
для карманов с 19 по 28 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный;
для карманов с 29 по 36 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный.
Напишите программу, которая считывает номер кармана и показывает, является ли этот карман зеленым, красным или черным. Программа должна вывести сообщение об ошибке, если пользователь вводит число, которое лежит вне диапазона от 0 до 36.

#карман 0 зеленый;
#для карманов с 1 по 10 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный;
#для карманов с 11 по 18 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный;
#для карманов с 19 по 28 карманы с нечетным номером имеют красный цвет, карманы с четным номером – черный;
#для карманов с 29 по 36 карманы с нечетным номером имеют черный цвет, карманы с четным номером – красный.
sq = [1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36]bq = [2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 31, 33, 35]a = int(input())
if a == sq:
print('красный')
elif a == bq:
print('черный')
elif a == 0:
print('зеленый')
else:
print('ошибка ввода')

Тебе же нужна не проверка на равенство, а проверка на вхождение в массив:

Источник

Читайте также:  Php xmlhttprequest cannot load
Оцените статью