algorytm.org

Implementacja w Python



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Potęgowanie z uwzględnieniem wykładników ujemnych - Implementacja w Python
Ocena użytkownikóww: *****  / 1
SłabyŚwietny
Nadesłany przez Michał Witaszek, 10 czerwca 2012 16:02
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

pow2.py:
# -*- coding: UTF-8 -*-
#-------------------------------------------------------------------------------
# Name:      Exponentiation including negative exponents
# Author:    Michał Witaszek
# Date:      28-05-2012
# Copyright: (c) algorytm.org 2012
#-------------------------------------------------------------------------------
#!/usr/bin/env python

def main():
    wynik=1.0

    a=input()
    b=input()

    if(b>0):
        while (b>0):
            wynik*= a
            b-=1
    elif (b<0):
        while (b<0):
            wynik*= a
            b+=1
        wynik= 1/wynik

    print wynik
    pass

if __name__ == '__main__':
    main()
Komentarze
photo
-6 # Łukaszek 2013-02-04 15:20
Po co tyle pisać :)
def potegowanie(a,b ):
wynik=pow(a,b)
return wynik


print"Podaj a"
a=int(raw_input() )
print"Podaj b"
b=int(raw_input() )
print"Wynik to: "+str(potegowani e(a,b ))
Odpowiedz | Odpowiedz z cytatem | Cytować
photo
+8 # Tomasz Lubiński 2013-02-05 07:46
Widzę, że cały czas wielu z was nie rozumie idei tego portalu!!!
On nie traktuje o językach programowania, czyli jaką funkcję użyć do rozwiązania problemu.
Tutaj opisane jest jak rozwiązywać różne problemy przy pomocy najprostszych działań. Bez użycia gotowców oferowanych przez języki czy środowiska programistyczne .
Spytacie pewnie dlaczego? Otóż nie będziesz potrafił rozwiązać złożonego problemu, jeżeli nie nauczysz się rozwiązywać tych najprostszych.
Odpowiedz | Odpowiedz z cytatem | Cytować
Dodaj komentarz