Print("Сумма цифр числа:", d1 + d2 + d3) немесе екінші нұсқасы n = input("Введите трехзначное число: ") n = int(n) d1 = n 10 n = n // 10 d2 = n 10 n = n // 10 d3 = n 10 print



Дата15.08.2023
өлшемі18,2 Kb.
#105287
Байланысты:
Олимпиада есептері 7кл


Үш таңбалы санның сандарының қосындысын табу


Үш таңбалы санның сандарының қосындысын табу


n = input("Введите трехзначное число: ")


n = int(n)
d1 = n % 10
d2 = n % 100 // 10
d3 = n // 100
print("Сумма цифр числа:", d1 + d2 + d3)

немесе екінші нұсқасы


n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = n // 10
d2 = n % 10
n = n // 10
d3 = n % 10
print("Сумма цифр числа:", d1 + d2 + d3)

Берілген мәнді бір өлшем бірлігінен екіншісіне аудару


Пайдаланушы байт немесе килобайт, мегабайт немесе гигабайт санын енгізеді. Мәнді басқа өлшем бірліктеріне аудару керек.


В 1Кб 1024 байт, 1Мб = 1024Кб и т. д. 1024 - это 210.

Мәнді бір өлшем бірлігінен екіншісіне аудару


units = input("Выберите единицы измерения:\n \


\t1 - байты,\n \
\t2 - килобайты,\n \
\t3 - мегабайты,\n \
\t4 - гигабайты.\n№: ")
qty = float(input("Введите значение: "))
if units == '1':
print("Килобайты: %10.3f" % (qty / 2**10))
print("Мегабайты: %10.3f" % (qty / 2**20))
print("Гигабайты: %10.3f" % (qty / 2**30))
elif units == '2':
print("Байты: %14d" % (qty * 2**10))
print("Мегабайты: %10.3f" % (qty / 2**10))
print("Гигабайты: %10.3f" % (qty / 2**20))
elif units == '3':
print("Байты: %14d" % (qty * 2**20))
print("Килобайты: %10d" % (qty * 2**10))
print("Гигабайты: %10.3f" % (qty / 2**10))
elif units == '4':
print("Байты: %14d" % (qty * 2**30))
print("Килобайты: %10d" % (qty * 2**20))
print("Мегабайты: %10d" % (qty * 2**10))
Примеры выполнения программы:
Выберите единицы измерения:
1 - байты,
2 - килобайты,
3 - мегабайты,
4 - гигабайты.
№: 2
Введите значение: 1679
Байты: 1719296
Мегабайты: 1.640
Гигабайты: 0.002
Выберите единицы измерения:
1 - байты,
2 - килобайты,
3 - мегабайты,
4 - гигабайты.
№: 4
Введите значение: 1.345
Байты: 1444182753
Килобайты: 1410334
Мегабайты: 1377


Берілген шекке дейін сандарды дәрежеге шығару


n саннан аспайтын натурал сандардың дәрежесін шығару. Пайдаланушы дәрежені және n санын өзі анықтайды.
Мысал:
Дәреже көрсеткіші: 2
Дәреженің максимальді шекті мәні: 100
1 4 9 16 25 36 49 64 81 100
Дәрежеге шығарылған соңғы сан: 10
Дәреже көрсеткіші: 3
Дәреженің максимальді шекті мәні: 555
1 8 27 64 125 216 343 512
Дәрежеге шығарылған соңғы сан: 8


Берілген шекке дейін сандарды дәрежеге шығару


возведение чисел в заданную степень до заданного предела
p = int(input("Показатель степени: "))
n = int(input("Максимальный предел степени: "))
i = 1
while i**p <= n:
print(i**p, end=' ')
i += 1
print("\nПоследнее число, возводимое в степень:", i-1)
Сумма
1 және N сандар арасында орналасқан бүтін сандардың сомасын есептеу қажет.


Кіріс деректері
INPUT.TXT кіріс файлының жалғыз жолында абсолюттік шамасы 104-тен аспайтын жалғыз бүтін сан жазылған.


Шығу мәліметтері
OUTPUT.TXT шығу файлының жалғыз жолағына бір бүтін санды — 1 және N арасындағы сандар сомасын көрсету керек.

Мысал




INPUT.TXT

OUTPUT.TXT

1

5

15

Сумма
var n:longint;
begin
//берілген мәліметті оқып аламыз
read(n);
//егер оң сан болса
if (n>0) then
//мына формуламен ->
write((1+n)/2*n)
else
//теріс сан болса мына формуламен өйткені қосындыны 1-ге дейін есептеу керек
write((1+abs(n))/2*n+1)
end.


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет