تشخیص کلمات پالیندروم
برنامه ای بنویسید که کلمه ای دریافت کند و بررسی کند که کلمه پالیندروم هست یا خیر؟
کلمات پالیندروم کلماتی هستند که از هر دوطرف به یک شکل خوانده میشوند مثل: گرگ
برنامه ای بنویسید که کلمه ای دریافت کند و بررسی کند که کلمه پالیندروم هست یا خیر؟
کلمات پالیندروم کلماتی هستند که از هر دوطرف به یک شکل خوانده میشوند مثل: گرگ
def is_palindrome_string(s): | |
if s==s[::-1] : | |
return True | |
else: | |
return False | |
string=input("enter your string:") | |
print(is_palindrome_string(string)) |
s=str(input("word:")) | |
def isPalindrome(s): | |
return s == s[::-1] | |
ans = isPalindrome(s) | |
if ans: | |
print("Yes") | |
else: | |
print("No") |
def palindrom(): | |
word=input("Enter a word : ").lower() | |
start=word[0] | |
end=word[-1] | |
if start == end: | |
print(f'{word} is palindrom') | |
else: | |
print(f'{word} is not palindrom') | |
palindrom() |
def is_palindrome(word): | |
# تبدیل کلمه به حروف کوچک و حذف فاصلهها | |
word = word.lower().replace(" ", "") | |
# بررسی پالیندروم بودن | |
return word == word[::-1] | |
# دریافت کلمه از کاربر | |
user_input = input("لطفاً یک کلمه وارد کنید: ") | |
# بررسی پالیندروم بودن | |
if is_palindrome(user_input): | |
print(f"کلمه '{user_input}' یک پالیندروم است.") | |
else: | |
print(f"کلمه '{user_input}' یک پالیندروم نیست.") |
word = input() | |
letters = [] | |
reversedd = str() | |
count = len(word) | |
while (count > 0): | |
letters.append(word[count-1]) | |
count = count - 1 | |
reversedd = reversedd.join(letters) | |
print (reversedd) | |
if reversedd == word: | |
print("true") | |
else : print("False") |
class PalindromeChecker: | |
def __init__(self, word): | |
self.word = word | |
def is_palindrome(self): | |
cleaned_word = self.word.replace(" ", "").lower() | |
return cleaned_word == cleaned_word[::-1] | |
word = input("کلمهای وارد کنید: ") | |
checker = PalindromeChecker(word) | |
if checker.is_palindrome(): | |
print("کلمه پالیندروم است.") | |
else: | |
print("کلمه پالیندروم نیست.") |
while True: | |
s = input("enter a word: ") | |
if s=="exit": | |
break | |
print("yes") | |
elif s == s[::-1]: | |
print("yes") | |
else: | |
print("No") |
def ispalindrome(w): | |
return True if word == word[::-1] else False | |
word = input("Enter a word: ") | |
print(ispalindrome(word)) |
بازی سنگ کاغذ قیچی: 1- کاربر بین سنگ کاغذ یا قیچی، یکی را انتخاب کند. 2- انتخاب سیستم بصورت تصادفی انجام شود. 3- با نوجه به انتخاب کاربر و سیستم، نتیجه نمایش داده شود و امتیاز کاربر محاسبه شود 4- د...
برنامه ای بنویسید که یک عدد دریافت کند و با توجه به عدد، شکل زیر را چاپ کند مثالnumber: 3 ### ### ### مثالnumber: 5 ##### ##### ##### ##### #####
برنامه ای بنویسید که یک آدرس ایمیل دریافت کند و بخش های مختلف آن را به شکل زیر جداسازی کند و در خروجی چاپ کند مثال:email: info@amirhn.ir info amirhn.ir مثال:email: username@gmail.com username gmail.com
برنامه ای بنویسید که متنی بصورت کدمورس از ورودی دریافت کند و ترجمه آن را در خروجی چاپ کند. همچنین بتواند متن انگلیسی از ورودی دریافت کند و به کدمورس تبدیل کند. input: hooshang.... --- --- ... .... ...
برنامه ای بنویسید که تاریخ تولد کاربر را دریافت کند و مشخص کند که چند سال و چند ماه و چند روز از تولد او گذشته است
برنامه ای بنویسید که یک تاریخ شمسی را از ورودی (به فرمت yyyy/mm/dd) دریافت کند. سپس تاریخ را به میلادی تبدیل کرده و در خروجی چاپ کند
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری