с заданиями по программированию на При программировании на языке C++ рекомендуется изучить функции system(), sprintf(), atoi().
8.2 Написать программу, которая вычисляет квадрат числа и выводит результат на экран. Входные данные должны сообщаться как параметр командной строки.
Инициатор вычислений: [*.bat]–файл со следующим содержимым:
@SET /A A = 3
prog %A%
pause
где prog – имя исполняемого [*.exe]-файла разработанной программы, а 3-число, для которого проводятся вычисления.
8.3 Дана программа №1, код которой приведён в [*.bat]–файле:
@SET /A A = %1
@SET /A A += 5
@EXIT %A%
Здесь число, являющееся первым переданным программе параметром командной строки, увеличивается на 5, и полученный результат формируется как возвращаемое значение программы.
Написать программу, в которой введённое пользователем число передаётся для вычислений в программу №1 и полученный ей результат выводит на экран.
import datetime
now = datetime.datetime.now()
now = str(now)
now = now.replace('-', '.')
now = now[:10]
now = now[5:]
a = [['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.18'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'],['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12'], ['ФАМИЛИЯ', 'ИМЯ', 'ОТЧЕСТВО', '1999.12.12']]
b = []
for i in range(len(a)):
item = a[i][3][5:]
if item == now:
b.append(a[i])
print('СЕГОДНЯ ДЕНЬ РОЖДЕНИЕ У:')
for j in range(len(b)):
print(b[j][0], b[j][1], b[j][2])
Відповідь:
from tkinter import *
window = Tk()
window.title("Восьмиугольник")
window.geometry("600x600+0+0")
pole = Canvas(window,width=600,height=600,bg="blue")
x=y=60#смещения для координат x,y
deltad =x/(2**(1/2))#смещение для диагональной прямой
pole.pack()
l=[(0,y),
(deltad,y-deltad),
(deltad+x,y-deltad),
(2*deltad+x,y),
(2*deltad+x,2*y),
(deltad+x,2*y+deltad),
(deltad,2*y+deltad),
(0,2*y)]
pole.create_polygon(l,fill="white")
window.mainloop()
Тяп-ляп и готово, для этого использовано было теорему Пифагора.