😎Hey, thanks for watching! We’d love to know your thoughts/doubts here in the comments. 👉For professional self-paced certification courses (pre-recorded), visit: bit.ly/Pre-Recorded-Course 👉Don’t forget to SUBSCRIBE to our channel for more such videos & valuable content: bit.ly/UA-cam-WsCubeTech
x = int(input(" enter a value of x : ")) y = int(input(" enter a value of y : ")) z = int(input(" enter a value of z : ")) xyz = int(str(x) + str(y) + str(z)) answer = x**3 + y**3 + z**3 if answer == xyz: print(" this is an Armstrong number ") else: print(" This isn't an Armstrong number ") THANK ME LATER
num1 = input("Enter a number : ") length = len(num1) c=0 for i in num1: c += int(i)**int(length) if int(num1) == c: print(num1, "is a Armstrong number") else: print(num1, "is not a Armstrong number")
a = "407" j = 0 for i in range(len(a)): h = a[i] c = int(h) ** 3 j += c if (j == int(a)): print(a, "is an armstrong number") else: print(a, "its not armstrong")
def armstrong_number(number): alpha=sum(int(item)**len(str(number))for item in str(number)) if alpha == number: print(f"given number is an armstrong number") else: print(f"given number is not an armstrong number") it will work for each case correct me if i am wrong
no=input("no") c=int(no) d=0 for i in no: a=int(i)**len(no) print(a) d=d+a if c==d: print(f"{no} is armstrong number") else: print(f"{no} is not armstrong number")
convert input value into string then get the length of it and store in a variable then use this variable instead of 3.. emiway bantai:::: Samaj main aya kya..
very simple : num1 = input("Enter a number : ") length = len(num1) c=0 for i in num1: c += int(i)**int(length) if int(num1) == c: print(num1, "is a Armstrong number") else: print(num1, "is not a Armstrong number")
num1 = input("Enter a number : ") length = len(num1) c=0 for i in num1: c += int(i)**int(length) if int(num1) == c: print(num1, "is a Armstrong number") else: print(num1, "is not a Armstrong number")
hi! i regularly follow your channels and the python programing lectures you posted on your channel, it really helped me alot. but, in this video i think you accidently narate the wrong statement and put wrong inputs during program execution. Let me narate how: As per "armstrong rule", length of the number entered will the power of each digit, so fixed the digit cube with (3) in logic and during the program execution your also giving input a two digit number (which is wrong as per the logic and as per your given naration in the beginig of video.). SO this program is not a general program. Please correct this video. i hope my this help will not effect ur fab. reputation for the next student who gonna watch this. Please watch your this video carfully. Thanx. :) Lots of Luv to WsCube
num1 = input("Enter a number : ") length = len(num1) c=0 for i in num1: c += int(i)**int(length) if int(num1) == c: print(num1, "is a Armstrong number") else: print(num1, "is not a Armstrong number")
😎Hey, thanks for watching! We’d love to know your thoughts/doubts here in the comments.
👉For professional self-paced certification courses (pre-recorded), visit: bit.ly/Pre-Recorded-Course
👉Don’t forget to SUBSCRIBE to our channel for more such videos & valuable content: bit.ly/UA-cam-WsCubeTech
x = int(input(" enter a value of x : "))
y = int(input(" enter a value of y : "))
z = int(input(" enter a value of z : "))
xyz = int(str(x) + str(y) + str(z))
answer = x**3 + y**3 + z**3
if answer == xyz:
print(" this is an Armstrong number ")
else:
print(" This isn't an Armstrong number ")
THANK ME LATER
Thanks
awesome bro thanks a lot dude
Beautiful explanation. Thanks so much
i have done using type castings
def armstrong(num):
su=0
for i in num:
su=su+int(i)**3
print(su)
if int(num)==int(su):
return True
else:
return False
num=input(" Enter the number ")
res=armstrong(num)
print(res)
num1 = input("Enter a number : ")
length = len(num1)
c=0
for i in num1:
c += int(i)**int(length)
if int(num1) == c:
print(num1, "is a Armstrong number")
else:
print(num1, "is not a Armstrong number")
Thank you very much Madam 😊 🙏🏻🙏🏻🙏🏻🙏🏻
a = "407"
j = 0
for i in range(len(a)):
h = a[i]
c = int(h) ** 3
j += c
if (j == int(a)):
print(a, "is an armstrong number")
else:
print(a, "its not armstrong")
very nice teaching. I understood very well. Your logic is simple but clear. This is the quality of good programmer.
Wonderful detailed explanation. Thanks
def armstrong_number(number):
alpha=sum(int(item)**len(str(number))for item in str(number))
if alpha == number:
print(f"given number is an armstrong number")
else:
print(f"given number is not an armstrong number")
it will work for each case correct me if i am wrong
i copy paste your code but it can not run i click run then automatically shifted in another cell
define(def) statement is used to define a function
no=input("no")
c=int(no)
d=0
for i in no:
a=int(i)**len(no)
print(a)
d=d+a
if c==d:
print(f"{no} is armstrong number")
else:
print(f"{no} is not armstrong number")
is this correct??
No
yes
Yes i didn't know what is Armstrong number
so confusing please make more simple explanation
-ve iq ?
@@x_moonboy it is also wrong
No
nice madam ji aap ki voice bahot achhi hai thanks
def define_amstrong_value(a):
a = str(a)
x = 0
for i in a:
i = int(i)
x = x + i**3
return x
num = int(input('upto where you want amstg nums?: '))
for i in range(1,num+1):
if i == define_amstrong_value(i):
print(i)
it prints all the amstrong nums upto which you want
Mam ye sirf 3 digit ke liye applicable hai na ?
convert input value into string then get the length of it and store in a variable then use this variable instead of 3..
emiway bantai:::: Samaj main aya kya..
u can use (len(str(num))) instead of 3
@@aishwaryabhalbhar7774 Thank you!!
print(sum(int(i)**len(n)) for i in str(n))
very simple : num1 = input("Enter a number : ")
length = len(num1)
c=0
for i in num1:
c += int(i)**int(length)
if int(num1) == c:
print(num1, "is a Armstrong number")
else:
print(num1, "is not a Armstrong number")
num1 = input("Enter a number : ")
length = len(num1)
c=0
for i in num1:
c += int(i)**int(length)
if int(num1) == c:
print(num1, "is a Armstrong number")
else:
print(num1, "is not a Armstrong number")
hi! i regularly follow your channels and the python programing lectures you posted on your channel, it really helped me alot.
but, in this video i think you accidently narate the wrong statement and put wrong inputs during program execution. Let me narate how:
As per "armstrong rule", length of the number entered will the power of each digit, so fixed the digit cube with (3) in logic and during the program execution your also giving input a two digit number (which is wrong as per the logic and as per your given naration in the beginig of video.). SO this program is not a general program. Please correct this video. i hope my this help will not effect ur fab. reputation for the next student who gonna watch this.
Please watch your this video carfully.
Thanx. :) Lots of Luv to WsCube
Thank you 😊 didi😊🎉
But why sum =0
Hello sales funnel kaise bnaue video bna do please 🙏
Thinks mam
This program is wrong mam it will not work for any no which has greater than 3 digits.
Har baar cube hi nahi hoga .
why its not working if i am not using temp variable either of it i am directly using num on its place
Sooo confusing
num1 = input("Enter a number : ")
length = len(num1)
c=0
for i in num1:
c += int(i)**int(length)
if int(num1) == c:
print(num1, "is a Armstrong number")
else:
print(num1, "is not a Armstrong number")