مثال1: دریافت جمله از کاربر تا زمانی که کاربر کلمه yes را وارد کند. و هرجمله یا کلمه ای به غیراز yes را داخل تابعی ببرد اگر با کلمات what, why, who, how شروع شده بود آخر جمله " ؟ " را بگذارد و درغیراین صورت " . " به اخرش اضافه کند.همچنین جملات با حرف بزرگ شروع شود و درآخر به یک لیست اضافه کند و محتویات درون لیست پرینت شود:
def sentence(user_input):
starts=('what','who','why','how')
capt=user_input.capitalize()
if user_input.startswith(starts):
return '{}?'.format(capt)
else:
return '{}.'.format(capt)
mylist=[]
while True:
user_input=input('say something(for finish it enter yes): ')
if user_input=='yes':
break
else:
mylist.append (sentence (user_input) )
print(' '.join(mylist))مثال2: برنامه ای بنویسید که ازکاربر اسم را دریافت کند، اگر عارفه بود نام کاربری و رمز عبود را به او نشان دهد و اگر اسم های دیگر بود بگوید انها دسترسی به اطلاعات ندارند.
def access(user):
return{
'username':user,
'password':'admin12'
}
def running():
user = input('enter your name: ').capitalize()
match user:
case 'Arefe':
print('Arefe have access to the database!')
print(access("Arefe"))
case 'Ali':
print('Ali do not have any access to the database!')
case _:
print('you do not have any access to the database!')
for _ in range(3):
running()مثال3: دریافت تعدادی عدد از کاربر و مرتب کردن اعداد از کوچک به بزرگ و پرینت آنها.
number=input('enter numbers: ')
number_list=[int(num) for num in number.split()]
sorted_list=sorted(number_list)
print('sorted numbers: ', sorted_list)