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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل با پایتون در آرچ لینوکس  (دفعات بازدید: 1910 بار)

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

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
مشکل با پایتون در آرچ لینوکس
« : 18 آذر 1393، 08:18 ب‌ظ »
سلام
من توی ساست http://www.codecademy.com عضو شدم و دارم دوره پایتون را کار میکنم
این کد را توی سایت نوشتم خیلی عالی کار میکنه ولی توی سیستم خودم ارور میده
pyg = 'ay'
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
    word = original.lower()
    first = word [0]
    new_word = word + first + pyg
    new_word = new_word [ 1 : len(new_word) ]
    print new_word
else:
    print 'empty' 

توی سیستم خودم این ارور را میده
python U.py
  File "U.py", line 8
    print new_word
                 ^
SyntaxError: Missing parentheses in call to 'print'

در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

آفلاین احسان☺

  • Full Member
  • *
  • ارسال: 220
  • جنسیت : پسر
پاسخ : مشکل با پایتون در آرچ لینوکس
« پاسخ #1 : 18 آذر 1393، 08:38 ب‌ظ »
سلام
کدی که نوشتید پایتون ۲ هست.
شما اون رو با پایتون ۳ اجرا کردید.

آفلاین The Dude

  • Sr. Member
  • *
  • ارسال: 285
  • جنسیت : پسر
پاسخ : مشکل با پایتون در آرچ لینوکس
« پاسخ #2 : 18 آذر 1393، 08:41 ب‌ظ »
ببخشید که خارج از تخصص حرف میزنم. گفتم یاد قدیما کنم.
اون کد به این صورت در میاد:
pyg = 'ay'
original = input('Enter a word: ')
if len(original) > 0 and original.isalpha():
word = original.lower()
first = word [0]
new_word = word + first + pyg
new_word = new_word [ 1 : len(new_word) ]
print (new_word)
else:
print ('empty')


آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل با پایتون در آرچ لینوکس
« پاسخ #3 : 18 آذر 1393، 09:53 ب‌ظ »
این خط رو به ابتدای کدت اضافه کن:
#! /usr/bin/env python2
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : مشکل با پایتون در آرچ لینوکس
« پاسخ #4 : 19 آذر 1393، 10:23 ق‌ظ »
ببخشید که خارج از تخصص حرف میزنم. گفتم یاد قدیما کنم.
اون کد به این صورت در میاد:
pyg = 'ay'
original = input('Enter a word: ')
if len(original) > 0 and original.isalpha():
word = original.lower()
first = word [0]
new_word = word + first + pyg
new_word = new_word [ 1 : len(new_word) ]
print (new_word)
else:
print ('empty')

میشه بگید جریان چیه ؟؟؟ حل شد مشکلم 
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

آفلاین The Dude

  • Sr. Member
  • *
  • ارسال: 285
  • جنسیت : پسر
پاسخ : مشکل با پایتون در آرچ لینوکس
« پاسخ #5 : 19 آذر 1393، 02:18 ب‌ظ »
من کلا اصطلاحاتشو یادم رفته. برای دستور پرینت پرانتز میخواست. فانکشن raw_input هم تبدیل شده به input. همونطور که دوستان اشاره کردن کدهای اول مال پایتون ۲ هست. برای پایتون ۳ باید یه کوچولو دستکاریش کنید.