Błąd działania skryptu

0

Dlaczego kod

dividend = int(input())
divisor = int(input())
quotation = print(dividend/divisor)
verification = (quotation % 2 = 0)
jest niepoprawny? Gdzie znajduje się błąd?

0

Po pierwsze przypisujesz wartość print-a, do zmiennej - print zawsze zwraca None

# quotation = print(dividend/divisor)
quotation = dividend/divisor
print(quotation)

Po drugie w verification = (quotation % 2 = 0) użyłeś operatora przypisania =, zakładam, że chodziło Ci o operator porównania ==.

# verification = (quotation % 2 = 0)
verification = (quotation % 2 == 0)
0

Przede wszystkim co chcesz zrobić, bo ten kod nie ma sensu.

  1. print() nic nie zwraca
  2. porównanie robi się przez == a nie =. To drugie to przypisanie

Polecam przejrzeć jakikolwiek kurs

1 użytkowników online, w tym zalogowanych: 0, gości: 1