Python

Пользователь

от tanya.isak.07 , в категории: Python , 2 месяца назад
1 ответ последнее сообщение 21 день назад от ebudoragina
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from PIL import Image, ImageTk
from random import randint, choice
import tkinter as tk


def genir():
    with open('письма.txt', 'r', encoding="utf-8") as file:
        lines = file.readlines()
    text.delete(1.0, END)
    text.insert(1.0, choice(lines))


w = tk.Tk()
w.resizable(width=False, height=False)
w.title = ('87373378')
w.geometry('720x360')
w.image = tk.PhotoImage(file='лав.png')
bg_pisa = tk.Label(w, image=w.image)
bg_pisa.grid(row=0, column=0)

EnterText = tk.Entry(fg='white', bg='black', width=30)
EnterText.place(x=520, y=320)
text = tk.Text(width=25, height=5, bg="black", fg='white', wrap="word")
text.place(x=120, y=170)

btn = tk.Button(w, text="переключить", command=genir, width='20', height='2', fg='black', bg='white')
btn.place(x=220, y=130)

canvas = Canvas(w, width=200, height=200)
canvas.pack()

image = Image.open("тел.png")
photo = ImageTk.PhotoImage(image)
image = canvas.create_image(0, 0, anchor='nw', image=photo)
canvas.grid(row=2, column=1)

w.mainloop()






Ошибка: canvas = Canvas(w, width=200, height=200)

NameError: name 'Canvas' is not defined

Пользователь

от rowan , в категории: Python , год назад
Нет ответов

На собеседовании один кандидат предложил вот такой способ вычисления факториала числа на Python 😁

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Плохой код для вычисления факториала числа
def factorial(n):
    if n < 0:
        return None
    elif n == 0 or n == 1:
        return 1
    else:
        result = n
        while n > 1:
            result = result * (n - 1)
            n -= 1
        return result

Как минимум две проблемы здесь

  1. Использование цикла while для вычисления факториала, в то время как существует более простой способ решения этой задачи с использованием рекурсии.
  2. Неправильный расчет факториала для нуля и отрицательных чисел.

Пользователь

от rex.langosh , в категории: Python , 3 года назад
Нет ответов

Отличная проверка на Json в Python

1
2
3
4
5
6
def isJsonString(str):
	try:
		eval(str)
	except Exception,e :
		return False     
	return True	


Пользователь

от rowan , в категории: Python , 3 года назад
Нет ответов

Даже создатель кода не знает что это такое на Python 😁 Зато честно написал видимо когда перечитал 🤫


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
###I don't know what is this
parser = argparse.ArgumentParser(
	description='sum the integers at the command line')
parser.add_argument(
	'integers', metavar='int', nargs='+', type=int,
	help='an integer to be summed')
parser.add_argument(
	'--log', default=sys.stdout, type=argparse.FileType('w'),
	help='the file where the sum should be written')
args = parser.parse_args()
args.log.write('%s' % sum(args.integers))


Пользователь

от rowan , в категории: Python , 3 года назад
Нет ответов

Универсальная функция на Питоне: если article_id = 0 создаем запись 😝

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
def edit_action(request):
  title = request.POST.get('title','TITLE')
  content = request.POST.get('content','CONTENT')
  article_id= request.POST.get('article_id','0')
  if article_id == '0':
     models.Article.objects.create(title=title,content=content)
     articles = models.Article.objects.all()
     return render(request, 'blog/index.html', {'articles': articles})
  else:
     article = models.Article.objects.get(pk=article_id)
     article.title = title
     article.content = content
     article.save()
     return render(request, 'blog/article_page.html', {'article': article})

Пользователь

от rowan , в категории: Python , 3 года назад
Нет ответов

Команда мусор интересно какая ее роль

1
2
3
def garbageCommand(img, leftSquare,rightSquare):
  global exitVar
  exitVar=True