راکت

تعداد کلمات دیکشنری

5 پاسخ

سلام
تابعی که یک دیکشنری از ورودی دریافت کنه بعد تعداد کلمات داخل اونو بدست بیاره

ثبت پرسش جدید

پاسخ‌ها

5
محمد عابدی
محمد عابدی
@abedim910

تخصص: Senior Web Developer

متد len تعداد رو بر میگردونه:

x = len(dic)
ghazaleh
ghazaleh
@ghazalehf2014

چجوری مقدار دیکشنری رو از ورودی بگیرم؟ @abedim910

شاید پاسخ شما همین‌جا باشد

محمد عابدی
محمد عابدی
@abedim910

تخصص: Senior Web Developer

@ghazalehf2014

input = int(input("enter dic len:"))

dict = {}

for i in range(input):

    name = input('key') 

    values = int(input('value')) 

    dict[name] = values
print(dict)
ghazaleh
ghazaleh
@ghazalehf2014

error داره چرا؟☻

Traceback (most recent call last):
File "c:/Users/gha/Desktop/gha/Untitled-۱.py", line ۷, in <module>
name = input('key')
TypeError: 'int' object is not callable

@abedim910

محمد عابدی
محمد عابدی
@abedim910

تخصص: Senior Web Developer

@ghazalehf2014 بخاطر اینکه مقدار ست شده اول input هست و جایگزین متد input خود پایتون میشه:

inp = int(input("enter dic len:"))

dict = {}

for i in range(inp):
    name = input('key') 
    values = int(input('value')) 
    dict[name] = values
print(dict)

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام