پیمایش در حلقه بین دو عدد با پله مشخص شده

سوال

با سلام

بهنام هستم از اینکه در این انجمن عضو شدم خیلی خوشحال هستم.

من در حال گذراندن دوره مقدماتی پایتون هستم.

تکلیفی که برایم تعیین شده به شرح ذیل می باشد.

سن پدر و پسر را از کاربر بگیرید و به تعداد تقسیم بر ۳ سن فرزند،اعداد بین فرزند و پدر را چاپ کنید.این سوال مبتدی است و بدون در نظر گرفتن دستور if باید نوشته شود.

بنده پاسخ به این سوال را دادم ولی نتیجه نمی دهد ممنون میشم بنده را راهنمایی بفرمایید.
a=int(input(“age of father:”))
b=int(input(“age of son:”))
c=b/3
for i in range(b,a,c):
print(i)
جواب:
age of father:36
age of son:12
Traceback (most recent call last):
File “C:UsersLenovoDesktopcombinatin of cilcel.0606.py”, line 4, in <module>
for i in range(b,a,c):
TypeError: ‘float’ object cannot be interpreted as an integer

در حال بررسی 0
behn@m 3 ماه 3 پاسخ ها 96 دیده شده 0

پاسخ ها ( ۳ )

  1.  

  2. x=int(input(“Enter father age: “))
    y=int(input(“Enter son age: “))
    z=int(y/3)
    com=(x for x in range(y,x,z))
    for i in com:
        print(i)

  3. a=int(input(“age of father: “))
    b=int(input(“age of son: “))
    c=int(b/3)
    for i in range(b,a,c):
        print(i)

ارسال یک پاسخ