انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ar.k.nikan در 04 امرداد 1392، 03:12 ب‌ظ

عنوان: من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: ar.k.nikan در 04 امرداد 1392، 03:12 ب‌ظ
من چه جوری می تونم یه چیزی شبیه بازی اسم و فامیل درست کنم که وقتی مثلا می ده رامین در جوابش کامپیوتر بده نرگس و همچنین ادامه اش
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: سلمان م. در 04 امرداد 1392، 03:24 ب‌ظ
سلام.

خودتون تا کجاش رو رفتین و مشکلتون کجاش هست؟
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: afrod در 04 امرداد 1392، 03:25 ب‌ظ
به مشاعره شبیه تره تا اسم فامیل :D
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: ar.k.nikan در 04 امرداد 1392، 03:27 ب‌ظ
الان نویسنده یه اسم می ده کامپیوتر جوابش رو می ده حالا می خوام نویسنده رو محدود کنم به این که فقط می تونه با آخرین کلمه کامپیوتر اسم بنویسه!!!!
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: سید مسعود امامیان در 04 امرداد 1392، 03:48 ب‌ظ
الان برنامه چطوری جواب کاربر رو میده ؟
آیا اطلاعاتی که کاربر وارد می کنه برنامه در دیتابیس ذخیره می کنه که بعداً از این کلماتی که کاربر وارد کرده تو برنامه برای جواب دادن استفاده کنه ؟

لاقل یه توضیح بیشتری، نصف کدی یا.. بدین بشه یه نظری داد  :D
اون محدود کردن کاربر کار سختی نیست، کافیه آخرین کاراکتر رو بکشین بیرون، یه تابع اعتبارسنجی براش بنویسید که اگه با اون کاراکتر (آخرین کاراکتر) شروع نشده بود false رو برگردونه و دوباره از کاربر ورودی بخواد .
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: ar.k.nikan در 04 امرداد 1392، 03:52 ب‌ظ
من یه مبتدی ام که می خوام این و رو زود بنویسم خیلی مهمه
این هم چند تا خطی که نوشتم:
while True:
    city = raw_input(u"چه اسمی؟")
    lengh = len(city)
    last = city[lengh-1]
    if last == u"ا":
        print u"ایلیا" or u"امین" or u"امیر"
    elif last == u"ب":
        print u"بابک" or u"بهمن" or u"بیتا"
   
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: سلمان م. در 04 امرداد 1392، 04:02 ب‌ظ
دوست گرامی این‌جا جواب شما داده شد.

اون محدود کردن کاربر کار سختی نیست، کافیه آخرین کاراکتر رو بکشین بیرون، یه تابع اعتبارسنجی براش بنویسید که اگه با اون کاراکتر (آخرین کاراکتر) شروع نشده بود false رو برگردونه و دوباره از کاربر ورودی بخواد .

جواب بالا رو اگه شماره‌گذاری کنیم این می‌شه:

۱. آخرین کاراکتر رو بکشین بیرون
۲. اگه با اون کاراکتر (آخرین کاراکتر) شروع نشده بود false رو برگردونه و دوباره از کاربر ورودی بخواد
عنوان: پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
ارسال شده توسط: ar.k.nikan در 04 امرداد 1392، 04:19 ب‌ظ
خوب دقیقا این رو چه جوری می نویسن؟؟؟؟؟؟؟؟؟ ](*,) ](*,) ](*,)