И вот оно, первая, самостоятельно написанная(с ошибками, но тем она и ценнее) программа, убогая до ужаса, но горячо любимая:
name=input("Vashe imya: ")
name=name.rstrip("\r")
print("Privet,",name)
print('Porisuem?')
count = 0
while True:
choice = input('Narisuem kvadrat? y/n\n')
if choice=='y':
import turtle
turtle.down()
turtle.forward(20) # polovina storoni 1
turtle.left(90) # povorot na storonu 2
turtle.forward(40) # storona 2
turtle.left(90) # povorot na storonu 3
turtle.forward(40) # storona 3
turtle.left(90) # povorot na storonu 4
turtle.forward(40) # storona 4
turtle.left(90) # povorot na storonu 1
turtle.forward(20) # polovina storoni 1
turtle.up()
turtle.forward(100)
print("Pozgaluista")
break
elif choice=='n':
print("Togda ya narisuu krug")
import turtle
turtle.reset()
turtle.down()
turtle.circle(30)
turtle.up()
turtle.forward(100)
break
print("Poka.")
вот такой вот колинкор
name=input("Vashe imya: ")
name=name.rstrip("\r")
print("Privet,",name)
print('Porisuem?')
count = 0
while True:
choice = input('Narisuem kvadrat? y/n\n')
if choice=='y':
import turtle
turtle.down()
turtle.forward(20) # polovina storoni 1
turtle.left(90) # povorot na storonu 2
turtle.forward(40) # storona 2
turtle.left(90) # povorot na storonu 3
turtle.forward(40) # storona 3
turtle.left(90) # povorot na storonu 4
turtle.forward(40) # storona 4
turtle.left(90) # povorot na storonu 1
turtle.forward(20) # polovina storoni 1
turtle.up()
turtle.forward(100)
print("Pozgaluista")
break
elif choice=='n':
print("Togda ya narisuu krug")
import turtle
turtle.reset()
turtle.down()
turtle.circle(30)
turtle.up()
turtle.forward(100)
break
print("Poka.")
вот такой вот колинкор
Программа крута спору нет, но для читабельности нужно соблюдать отступы))
ОтветитьУдалитьДля отображения кириллицы перед строкой можно указать 'u', тогда интерпритатор будет воспринимать строку как unicode, то есть,
print(u"Пока.")
И импорты лучше убрать в начало файла, так как, Python читает файл построчно.