Файл: Іv блім Python тіліндегі алгоритмдерді программалау 1 Файлдармен жмыс.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.10.2024

Просмотров: 12

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
өрнектердің мәнін тап (true, false).




Жауап1

Жауап2

true

true

true

false

true

true

false

false

true

false


2-тапсырма. Программа жұмысын орындағаннан кейін b айнымалысының мәні неге тең болады?


Жауабы: 5 Жауабы: 3

3-тапсырма. Аралары бос орынмен ажыратылған a, b және с бүтін сандары берілген. Осы сандардың үшеуі де оң сан болса – 1, басқаша болған жағдайда нәтиже ретінде экранға 0 саны шықсын


a,b,x=map(int,input('vvedite 3 shisla sherez probel'))

if a>0 and b>0 and x>0:

print(-1)

else:

print(0)

4-тапсырма. Кіру файлында төрттаңбалы N бүтін саны берілген. Құрамды шартты пайдаланып, осы санның палиндром екенін анықта. Егер сан палиндром болса – 1, әйтпесе нәтиже ретінде экранға 0 саны шықсын. Палиндром сан оң жағынан да, теріс жағынан да оқығанда бірдей сан болады. Мысалы, 2662 палиндром, ал 2686 палиндром емес.



file=open('file.txt','w')

n=int(input())

file.write(str(n))

file.close()

file=open('file.txt','r')

n=file.read()

a=int(n)//100

b=int(n)%100

file=open('file.txt','a')

if a//10==b%10 and a%10==b//10:

file.write('\n'+'polidrom')

print('polidrom')

else:

file.write('\n'+'ne polidrom')

print('ne polidrom')

file.close()
5-тапсырма. K – үштаңбалы сан. Осы санның цифрларының ішінде өзара тең болатын екі цифр бар ма? Анықта. Егер бар болса – 1, әйтпесе 0 санын экранға шығару керек.


k=int(input())

a=k//100

b=k//10%10

x=k%10

if a==b or b==x or x==a:

print(1)

else:

print(0)


Жауабы: 1

4.7 Практикалық жұмыс
1-тапсырма. a, b сандары берілген. Осы сандардың ең кішісін табатын программа құрастыр.



a=int(input())

b=int(input())

if a>b:

mini=b

print(mini)

elif a
mini=a

print(mini)

else:

print(a,'shisla ravny')