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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: من یک کمی زیاد کمک می خوام(پایتون)  (دفعات بازدید: 1197 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین ar.k.nikan

  • Newbie
  • *
  • ارسال: 13
  • جنسیت : پسر
من یک کمی زیاد کمک می خوام(پایتون)
« : 04 امرداد 1392، 03:12 ب‌ظ »
من چه جوری می تونم یه چیزی شبیه بازی اسم و فامیل درست کنم که وقتی مثلا می ده رامین در جوابش کامپیوتر بده نرگس و همچنین ادامه اش

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #1 : 04 امرداد 1392، 03:24 ب‌ظ »
سلام.

خودتون تا کجاش رو رفتین و مشکلتون کجاش هست؟

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #2 : 04 امرداد 1392، 03:25 ب‌ظ »
به مشاعره شبیه تره تا اسم فامیل :D

آفلاین ar.k.nikan

  • Newbie
  • *
  • ارسال: 13
  • جنسیت : پسر
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #3 : 04 امرداد 1392، 03:27 ب‌ظ »
الان نویسنده یه اسم می ده کامپیوتر جوابش رو می ده حالا می خوام نویسنده رو محدود کنم به این که فقط می تونه با آخرین کلمه کامپیوتر اسم بنویسه!!!!

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #4 : 04 امرداد 1392، 03:48 ب‌ظ »
الان برنامه چطوری جواب کاربر رو میده ؟
آیا اطلاعاتی که کاربر وارد می کنه برنامه در دیتابیس ذخیره می کنه که بعداً از این کلماتی که کاربر وارد کرده تو برنامه برای جواب دادن استفاده کنه ؟

لاقل یه توضیح بیشتری، نصف کدی یا.. بدین بشه یه نظری داد  :D
اون محدود کردن کاربر کار سختی نیست، کافیه آخرین کاراکتر رو بکشین بیرون، یه تابع اعتبارسنجی براش بنویسید که اگه با اون کاراکتر (آخرین کاراکتر) شروع نشده بود false رو برگردونه و دوباره از کاربر ورودی بخواد .
« آخرین ویرایش: 04 امرداد 1392، 03:49 ب‌ظ توسط سید مسعود امامیان »
به عمل کار برآید     به سخندانی نیست . . .

آفلاین ar.k.nikan

  • Newbie
  • *
  • ارسال: 13
  • جنسیت : پسر
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #5 : 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"بیتا"
   

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #6 : 04 امرداد 1392، 04:02 ب‌ظ »
دوست گرامی این‌جا جواب شما داده شد.

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

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

۱. آخرین کاراکتر رو بکشین بیرون
۲. اگه با اون کاراکتر (آخرین کاراکتر) شروع نشده بود false رو برگردونه و دوباره از کاربر ورودی بخواد

آفلاین ar.k.nikan

  • Newbie
  • *
  • ارسال: 13
  • جنسیت : پسر
پاسخ : من یک کمی زیاد کمک می خوام(پایتون)
« پاسخ #7 : 04 امرداد 1392، 04:19 ب‌ظ »
خوب دقیقا این رو چه جوری می نویسن؟؟؟؟؟؟؟؟؟ ](*,) ](*,) ](*,)