Ocena użytkownikóww: ***** / 1
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()
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 ))
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.