Лабораторная работа №1 Ввод-вывод данных студент группы Специальности Компьютерная инженерия Проверил(а): г. Астана 2022 г



бет2/2
Дата11.11.2022
өлшемі4,59 Mb.
#157826
түріЛабораторная работа
1   2
Байланысты:
Лабораторная работа 1

обратной последовательности, каждую на отдельной строчке

#task8
lst1 = []
for i in range(3):
lst1.append(input())
for i in lst1:
print(i)
9.Напишите программу, которая выводит на экран текст «I***like***Python»

#task9
print("I***like***Python")

10.Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.

#task10
splitter = input()
name1 = input()
name2 = input()
name3 = input()
11.Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.

#task11
name = (input("Please, enter your name: "))
print("Hello,", name, "!")
12.Напишите программу вывода на экран трех последовательно идущих чисел, каждое на отдельной строке. Первое число вводит пользователь, остальные числа вычисляются в программе

#task12
integer = int(input())
for i in range(integer, integer + 3):
print(i)
13.Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке

#task13
intlist =[]
for i in range(3):
intlist.append(int(input()))
sum = 0
for i in intlist:
sum += intlist[i]
print(sum)
14.Напишите программу, вычисляющую объём куба и площадь его полной поверхности, по введённому значению длины ребра

15. Напишите программу вычисления значения функции f(a, \, b) = 3(a + b)^3 + 275b^2 - 127a-41f(a,b) =3(a+b)3+275b2− 127a−41 по введеным целым значениям aa и bb.

16. Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом

#task16
number = int(input())
print("Next: ", number + 1, "Previous: ", number - 1)
17. Напишите программу, которая считает стоимость трех компьютеров, состоящих из монитора, системного блока, клавиатуры и мыши

x = int(input("cost of the monitor: "))
y = int(input("system block: "))
z = int(input("keyboard: "))
c = int(input("mouse: "))
print("cost of the 3 computers:",3 * (x + y + z + c))

18. Напишите программу, в которой вычисляется сумма, разность и произведение двух целых чисел, введенных с клавиатуры


#task18
a = int(input("Enter first number:"))
b = int(input("Enter second number:"))
print("Sum:", a + b)
print("difference:", a - b)
print("multiply:", a * b)

19. Арифметической прогрессией называется последовательность чисел a_1, a_2, ..., a_na1,a2,...,an, каждое из которых, начиная с a_2a2, получается из предыдущего прибавлением к нему одного и того же постоянного числа dd (разность прогрессии), то есть:
a_n=a_{n−1}+dan=an−1+d
Если известен первый член прогрессии и её разность, то nn-ый член арифметической прогрессии находится по формуле:
a_n=a_1+d(n-1)an=a1+d(n−1)

#task19
a = int(input("Enter number:"))
d = int(input("Enter difference number:"))
n = int(input("Enter subsequence number:"))
print("a_",n, " =",a + d*(n - 1))
20. Напишите программу, которая считывает целое положительное число xx и выводит на экран последовательность чисел x, \, 2x, \, 3x,\,4xx,2x,3x,4x и 5x5x, разделённых тремя черточками.

n = int(input())

a=[]

for i in range(1, 6):

a.append(i*n)


print(*a, sep="---")


21. Геометрической прогрессией называется последовательность чисел b_1, \, b_2, \ldots, b_nb1,b2,…,bn, каждое из которых, начиная с b_2b2, получается из предыдущего умножением на одно и то же постоянное число qq (знаменатель прогрессии), то есть
b_n=b_{n−1}\cdot qbn=bn−1⋅q
Если известен первый член прогрессии и её знаменатель, то nn-ый член геометрической прогрессии находится по формуле
b_n=b_1\cdot q^{n-1}bn=b1⋅qn−1

b = int(input("Enter number:"))
q = int(input("Enter denominator number:"))
n = int(input("Enter subsequence number:"))
print("b_",n, " =",b * q**(n - 1))

22. Напишите программу, которая находит полное число метров по заданному числу сантиметров



s = int(input("Enter centimeters: "))
m = int(s // 100)
print("Meter:", m)
23. n школьников делят kk мандаринов поровну, неделящийся остаток остается в корзине. Сколько целых мандаринов достанется каждому школьнику? Сколько целых мандаринов останется в корзине?

n = int(input("Students: "))


k = int(input("Mandarins: "))
print("Mandarins for each student:", k // n)
print("Mandarins in the bag:", k % n)

24. Безумный титан Танос собрал все 6 камней бесконечности и намеревается уничтожить половину населения Вселенной по щелчку пальцев. При этом если население Вселенной является нечетным числом, то титан проявит милосердие и округлит количество выживших в большую сторону. Помогите Мстителям подсчитать количество выживших



humans = int(input("Population: "))
print("Half:", humans // 2 + humans % 2)
25. В купейном вагоне имеется 99 купе с четырьмя местами для пассажиров в каждом. Напишите программу, которая определяет номер купе, в котором находится место с заданным номером (нумерация мест сквозная, начинается с 11).



a = int(input("Number: "))


print("Coupe:", (a + 3) // 4)


26. Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

m = int(input("Minutes:"))
h = m // 60 # hours
s = m % 60 # minutes

print(m, "minutes - is", h, "hour", s, "minute.")


27. Напишите программу, в которой рассчитывается сумма и произведение цифр положительного трёхзначного числа

num = int(input("Enter three digit number:"))
a = num % 10
b = (num % 100) // 10
c = num // 100

print("Sum of digits =", c + b + a)


print("product of digits =", c * b * a)
28. Дано трехзначное число \overline{abc}abc, в котором все цифры различны. Напишите программу, которая выводит шесть чисел, образованных при перестановке цифр заданного числа.

abc = int(input("A three-digit integer, all digits of which are different: "))
c = abc % 10
b = (abc % 100) // 10
a = abc // 100
print(a,b,c, sep='')
print(a,c,b, sep='')
print(b,a,c, sep='')
print(b,c,a, sep='')
print(c,a,b, sep='')
print(c,b,a, sep='')
29. Напишите программу для нахождения цифр четырёхзначного числа

m = int(input("Enter four digit integer: "))
m1 = m // 1000
m2 = (m // 100) % 10
m3 = (m // 10) % 10
m4 = m % 10
print("The digit in the thousands position is:", m1)
print("The digit in the hundreds position is:", m2)
print("The digit in the tens position is:", m3)
print("The digit in the units position is:",
30. Напишите программу, которая выводит прямоугольник, по периметру состоящий из звездочек (*)


print('*****************')
print('* *')
print('* *')
print('*****************')
31. Напишите программу, которая считывает два целых числа aa и bb и выводит на экран квадрат суммы (a+b)^2(a+b)2 и сумму квадратов a^2+b^2a2+b2 этих чисел.

a = int(input("Enter first integer: "))
b = int(input("Enter second integer: "))
print(f'The square of the sum of {a} and {b} is {(a + b) ** 2}')
print(f'The sum of the squares of {a} and {b} is {a ** 2 + b ** 2}')
32. Как известно, целые числа в языке Python не имеют ограничений, которые встречаются в других языках программирования. Напишите программу, которая считывает четыре целых положительных числа a, \, b, \, ca,b,c и dd и выводит на экран значение выражения a^b + c^dab+cd.

33. Напишите программу, которая считывает целое положительное число n, \, n \in [1; \, 9]n,n∈[1;9] и выводит значение числа n+\overline{nn}+\overline{nnn}n+nn+nnn.

n = int(input("Positive integer: "))
nn = n * 10 + n
nnn = n * 100 + n * 10 + n
print("Result", n + nn + nnn)

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




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

    Басты бет