Како најбоље применити Армстронг број у Питхону?



Овај чланак ће вам рећи како да примените Армстронг број у Питхону уз детаљну програмску имплементацију истог.

је лако једна од најпопуларнијих и најпрепознатљивијих платформи за кодирање. Захваљујући сјајним карактеристикама и свестраности, сви, почев од аматера, па све до професионалаца, користе Питхон као свој примарни језик избора када је у питању програмирање. С тим у вези, један од најчешћих захтева које добијамо од покровитеља је како да на Питхону напишемо програм за Армстронгов број. Иако би ово могло изгледати врло лако некоме ко зна језик и изван њега, постоји доста техничких детаља које би неко могао пропустити. Стога ћемо у овом чланку говорити више о Армстронговом броју у Питхону и о томе како кодирате програм за исти у Питхону.

Следећи смерници ће бити обрађени у овом чланку,





Па кренимо онда,

Армстронгов број у Питхону

Шта је Армстронгов број?

Сад кад знате шта је Армстронгов број, истражимо како можете да напишете програм на Питхону за исти.



Армстронгов број у најједноставнијим терминима може се дефинисати као цео број, чији је збир коцки његових цифара једнак самом броју. Пример Армстронговог броја може бити 371, који се када се израчуна може поделити на 3 ** 3 + 7 ** 3 + 1 ** 3 = 371.

шта је токен јава

Настављајући са овим чланком о Армстронговом броју у Питхону,

Програм за Армстронгов број у Питхону



Да бисте написали програм за Армстронгов број на Питхону, прво треба да имате знање о изјави Питхон иф ... елсе, као и Питхон вхиле Лооп.

  1. Питхон иф ... елсе Изјава: Изјава Питхон иф ... елсе може се једноставно дефинисати као део кода који се користи само када резултат треба генерисати ако је испуњен одређени услов. На пример, ако је а једнако б, одштампајте ц.
  2. Питхон вхиле Лооп: С друге стране, Питхон вхиле Лооп је део кода који се користи када одређени блок кода треба изводити изнова и изнова док се не испуни одређени услов. На пример, ако је а једнако, испишите ц 10 пута.

Сад кад знате како се наводи Питхон иф ... елсе изјава, као и Питхон док Лооп, истражујемо како ће изгледати програм на Питхону за Армстронгов број.

# Питхон програм за проверу да ли је број који је обезбедио корисник Армстронгов број или не # узми унос од корисника нум = инт (инпут ('Ентер а нумбер:')) # иницијализуј збир сум = 0 # пронађи збир коцка сваке цифре темп = нум док је темп> 0: дигит = темп% 10 сум + = дигита ** 3 темп // = 10 # прикажи резултат ако је нум == сум: принт (нум, 'је Армстронгов број') елсе: принт (нум, 'није Армстронгов број')

Да бисмо горњи пример боље истражили, узмимо два улаза.

Улаз 1: 663 се уноси када се то затражи.

шта је тумач у јави

Резултат: 663 није Армстронгов број.

Улаз 2: 407 се уноси када се то затражи.

Резултат: 407 је Армстронгов број.

како претворити бинарни у децимални у јави

У оба горе наведена уноса имамо могућност да од корисника затражимо да унесе број по свом избору, а затим анализира да ли је Армстронгов број или не.

Да бисмо анализирали да ли је одређени улаз Армстронгов број или не, морамо да разбијемо улаз на појединачне бројеве, израчунамо коцку сваког од њих и затим их све заједно додамо. Да бисмо то постигли у контексту кодирања, користимо оператор модула (% оператор). У горњем примеру, остатак броја када је подељен са 10 је последња цифра тог броја. Узимамо коцке користећи експонентни оператор.

У последњем кораку упоређујемо наше резултате са резултатима првобитног унетог броја и откривамо да ли је то Армстронгов број.

Настављајући са овим чланком о Армстронговом броју у Питхону,

Програм за проверу Армстронгова броја од н цифара нум = 1634 # Промењена нум променљива у стринг, # и израчуната дужина (број цифара) редослед = лен (стр (нум)) # иницијализација суме сум = 0 # проналазак збира коцке сваке цифре темп = нум док је темп> 0: дигит = темп% 10 сум + = дигита ** наручи темп // = 10 # прикажи резултат ако је нум == сум: принт (нум, 'је Армстронгов број') елсе : принт (нум, 'није Армстронгов број')

У горњем програму смо већ поделили улаз као 1634. Стога ће програм сада проверити да ли је 1634 Армстронгов број или није. Као што сте могли претпоставити, број 1634 није Армстронгов број и стога горњи програм штампа, 1634 није Армстронгов број.

Ово нас доводи до краја овог чланка о Армстронговом броју у Питхону.

Да бисте добили детаљно знање о Питхону, заједно са разним апликацијама, то можете за онлајн обуку уживо са подршком 24/7 и доживотним приступом. Имате питање за нас? Спомените их у одељку за коментаре овог чланка и јавићемо вам се.