ghazaleh
3 سال پیش توسط ghazaleh مطرح شد
5 پاسخ

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

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


ثبت پرسش جدید
محمد عابدی
تخصص : Senior Web Developer
@abedim910 3 سال پیش مطرح شد
0

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

x = len(dic)

ghazaleh
@ghazalehf2014 3 سال پیش مطرح شد
0

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


محمد عابدی
تخصص : Senior Web Developer
@abedim910 3 سال پیش مطرح شد
0

@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
@ghazalehf2014 3 سال پیش آپدیت شد
0

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


محمد عابدی
تخصص : Senior Web Developer
@abedim910 3 سال پیش مطرح شد
0

@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)

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

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