حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

چاپ ستاره‌ها بر اساس شماره مقابل نام‌ها

User 3808 سوال کاربر 338 visibility link download flag

برنامه‌ای بنویسید که نام و شماره‌ای را دریافت کند و سپس به اندازه شماره داده شده، در مقابل نام، علامت ستاره (*) قرار دهد.
برای مثال، اگر ورودی نام "علی" و شماره ۳ باشد، خروجی باید به شکل زیر باشد:

علی ***
👨‍💻 13 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 11

visibility

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک

جواب شماره 7160

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
پاسخ هوش مصنوعی Ai Python

جواب شماره 7944

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک

جواب شماره 6693

names=[]
scores=[]
while True:

    print("enter 0 for end")
    n=input("enter name:")
    if n=="0":
        break
    names.append(n)
    s=int(input("enter score:"))
    scores.append(s)

for i,name in enumerate(names):
    print(name,scores[i]*("*"))

چاپ ستاره با توجه به عدد وارد شده:

name = input("name: ")
n = int(input("number: "))
print(name, n * "*")

چاپ ستاره با توجه به تعداد کاراکتر های اسمی که وارد شده بود:

name = input("name: ")
print(name, len(name) * "*")

برنامت اسونه فک کنم بهتر بود تو قسمت تمرین میزاشتی.
این کد با پایتونه :

def show(username, usernumber):
    stars = ""
    for i in range(usernumber):
        stars += "*"
    print(name, stars)

name = input("enter your name: ")
number = input("enter your number: ")
show(name, int(number))

<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن