تعداد حروف کوچک و بزرگ
برنامه ای بنویسید که رشتهای را از ورودی دریافت کند و تعداد حروف بزرگ و کوچک را در آن شمارش کند. سپس تعداد حروف بزرگ و کوچک را به صورت جداگانه نمایش دهد.
مثال:
input: HooShanG
horofe bozorg : 3
horofe kochak : 5
برنامه ای بنویسید که رشتهای را از ورودی دریافت کند و تعداد حروف بزرگ و کوچک را در آن شمارش کند. سپس تعداد حروف بزرگ و کوچک را به صورت جداگانه نمایش دهد.
مثال:
input: HooShanG
horofe bozorg : 3
horofe kochak : 5
p = input("text: ") pl = [i for i in p if i.islower()] pu = [i for i in p if i.isupper()] print(f"bozargh: {len(pu)}\nkoochak: {len(pl)}")
words_upper = 0
words_lower = 0
str1 = input("enter str:")
for x in str1:
if x == x.upper():
words_upper += 1
else:
words_lower += 1
print (f"words_upper:{words_upper}")
print (f"words_lower:{words_lower}")
x= input("Enter word: ")
d,g= 0,0
for i in x:
if i.isupper():
d += 1
if i.islower():
g +=1
print("horof bozorg=", d, "horof kochak=", g)
lst_low = [] lst_up = [] vr = input("Enter a text: ") count_low = 0 count_up = 0 for i in vr: if i.isupper() is True: count_up += 1 lst_up.append(i) elif i.islower() is True: count_low += 1 lst_low.append(i) print(f"up is {lst_up} {count_up}") print(f"low is {lst_low} {count_low}")
Bozorg = [] kochak = [] Name = input("Enter:") for X in Name: if X.isupper(): Bozorg.append(X) elif X.islower(): kochak.append(X) print(f"Horofe bozorg= {len(Bozorg)}") print(f"Horofe kochak= {len(kochak)}")
def upper_lower(word):
u=[]
l=[]
for i in word:
if i.isupper():
u.append(i)
else:
l.append(i)
return('upper case is{},lower case is {}'.format(len(u),len(l)))
tedad_horoufe_bozorg = 0 tedad_horoufe_kouchak = 0 phrase = input("input your phrase : ") for x in phrase: if x.islower(): tedad_horoufe_kouchak += 1 if x.isupper(): tedad_horoufe_bozorg += 1 print(f"tedad horoufe bozorg = {tedad_horoufe_bozorg} va\ teded horoufe kouchak = {tedad_horoufe_kouchak}")
def Compare_words(input_word,upper_word,lower_word): for i in input_word: if i.islower(): lower_word.append(i) print(f'lower word is{lower_word}') for j in input_word: if j.isupper(): upper_word.append(j) print(f'upper word is{upper_word}') input_word = input('enter word:') upper_word = [] lower_word = [] Compare_words(input_word,upper_word,lower_word)
txt = input("Enter a string: ")
littel = 0
big = 0
for letter in txt:
if letter.isupper():
big += 1
elif letter.islower():
littel += 1
print(f'horof kochak in {txt} = {littel}')
print(f'horof bozorg in {txt} = {big}')
big_letters = 0 small_letters = 0 st = input("str: ") for i in st: if i.isupper(): big_letters += 1 elif i.islower(): small_letters += 1 print(f"small letters: {small_letters}") print(f"big_letters: {big_letters}")
برنامه ای بنویسید که شکل زیر را در خروجی چاپ کند
برنامه گرافیکی بنویسید که داری 2 فیلد برای ورود عدد و 4 دکمه برای جمع و تفریق و ضرب و تقسیم باشد. با انتخاب هر دکمه، محاسبات مربوطه روی 2 عدد وارد شده انجام شود و نتیجه نمایش داده شود.
برنامه ای بنویسید که یک عدد دریافت کند و با توجه به عدد دریافت شده شکل زیر را چاپ کند مثال:number: 5 55555 4444 333 22 1
برنامه ای بنویسید که 2 عدد به عنوان بازه دریافت کند و در آن بازه تمام اعداد 5 موجود را بشمارد. برای مثال در بازه 1 تا 20 تعداد 2 بار عدد 5 تکرار شده است (5 و 15)
تابعی بنویسید که نام کاربری را دریافت کند و اگر داخل آن کاراکتری جز حروف کوچک انگلیسی بود، false و در غیر صورت True برگرداند
لیستی بسازید و موارد زیر را در صفحه نمایش دهید. در کنار هر مورد باید شماره آیتم بصورت خودکار قرار بگیردسایپابنزتسلاولوو
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری