Operator zasilania Python

Operator zasilania Python
Moc liczby można obliczyć w Pythonie za pomocą funkcji pętli, pow () i operatora zasilania (**). Zastosowanie operatora zasilania (**) jest najprostszym sposobem na obliczenie mocy liczby w Pythonie. Różne zastosowania tego operatora pokazały w tym samouczku.

Użyj operatora energetycznego w Python:

Operator zasilania jest zdefiniowany przez symbol „**”. Jest używany między podstawą a wartościami mocy. Jeśli wartość podstawowa jest zdefiniowana przez X a wartość mocy jest zdefiniowana przez N, Następnie operator zasilania jest używany w następujący sposób do obliczenia XN.

x ** n

Przykłady operatora zasilania:

W tej części samouczka pokazano różne zastosowania operatorów energetycznych w Pythonie.

Przykład-1: Proste użycie operatora zasilania

Utwórz plik Python z następującym skryptem, aby sprawdzić użycie operatora zasilania do obliczenia 34 W Python. Tutaj wartość podstawowa jest ustawiona na 3, a wartość mocy jest ustawiona na 4. Następnie wyjście 34 został wydrukowany.

# Ustaw wartość podstawową
baseval = 3
# Ustaw wartość mocy
PowerVal = 4
# Oblicz wynik za pomocą operatora zasilania
wyjście = baseval ** PowerVal
# Wydrukuj wynik
print (" do mocy jest .".format (baseval, powerval, wyjście))

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-2: Oblicz moc za pomocą obsługi błędów

Utwórz plik Python z następującym skryptem, aby pobrać wartości bazowe i zasilania od użytkownika i obliczyć wartość mocy po sprawdzeniu wartości wartości wejściowych. Funkcja isdigit () została użyta w skrypcie do sprawdzenia ważności. Funkcja isdigit () zwróci true dla prawidłowych wartości bazowych i mocy. Komunikat o błędzie zostanie wydrukowany, jeśli wartość podstawowa lub zasilania jest nieprawidłowa.

# Weź wartość podstawową
baseval = input („Wprowadź wartość podstawową:”)
# Weź wartość mocy
PowerVal = wejście („Wprowadź wartość mocy:”)
# Sprawdź wartości wejściowe to liczba lub nie
Jeśli baseval.isdigit () == True and Powerval.isdigit () == true:
# Oblicz wynik za pomocą operatora zasilania
wyjście = int (baseval) ** int (PowerVal)
# Wydrukuj wynik
print (" do mocy jest .".format (baseval, powerval, wyjście))
w przeciwnym razie:
# Wydrukuj komunikat o błędzie
wydrukuj („Wartość podstawowa lub zasilania jest nieprawidłowa.")

Wyjście:

Po wykonaniu powyższego skryptu dla prawidłowych danych pojawi się następujące dane wyjściowe. Tutaj, 4 to wartość podstawowa, a 3 to wartość mocy.

Po wykonaniu powyższego skryptu dla nieprawidłowych danych pojawi się następujące dane wyjściowe. Tutaj, 6 został podany jako wartość podstawowa i 'F„jest nieprawidłową wartością mocy.

Przykład-3: testowanie odpowiedzi użytkownika za pomocą operatora zasilania

Utwórz plik Python z następującym skryptem, aby sprawdzić odpowiedź pobraną od użytkownika jest poprawna lub niepoprawna za pomocą operatora zasilania. Odpowiedź 25 zostanie poproszony użytkownika po wykonaniu skryptu. Odpowiedź na to pytanie została obliczona za pomocą operatora zasilania w skrypcie. Następnie obliczona wartość i odpowiedź podana przez użytkownika zostaną sprawdzone, a odpowiedni komunikat zostanie wydrukowany na podstawie zwróconej wartości instrukcji „Jeśli”.

# Ustaw wartość podstawową
baseval = 2
# Ustaw wartość mocy
PowerVal = 5
# Oblicz wynik za pomocą operatora zasilania
wartość = baseval ** PowerVal
# Weź dane wejściowe od użytkownika
ans = int (wejście („Jaka jest wartość 2 do mocy 5?\N"))
# Sprawdź odpowiedź jest poprawna lub nieprawidłowa
Jeśli Ans != Wartość:
Drukuj („Przepraszam, twoja odpowiedź jest nieprawidłowa.")
w przeciwnym razie:
Drukuj („Gratulacje, twoja odpowiedź jest poprawna.")

Wyjście:

Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu, jeśli odpowiedź podana przez użytkownika jest poprawna.

Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu, jeśli odpowiedź podana przez użytkownika jest nieprawidłowa.

Wniosek:

Zastosowania operatorów mocy opartych na wstępnie zdefiniowanych lub wejściowych wartościach pokazano w tym samouczku za pomocą prostych skryptów Python.