В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Starbiliya2003
Starbiliya2003
26.04.2023 15:50 •  Информатика

Почему мой код не выдаёт рандомное название в Tkinter(Python) from tkinter import *
import random
import sys
root = Tk()
root.title("Приложение для начинающих")
root.geometry("800x600")
root["bg"] = "thistle1"

code_list1 = [("Sledge"),("Thatcher"),("Ash"),("Thermite"),
("Twitch"),("Montagne"),("Glaz"),("Fuze"),
("Blitz"),("IQ"),("Buck"),("Blackbeard"),
("Capitao"),("Jackal"),("Ying"),("Zofia"),
("Dokkaebi")]
length_code_list1 = len(code_list1)

code_list2 = [("Smoke"),("Mute"),("Castle"),("Pulse"),("Doc"),("Rook"),
("Tachanka"),("Jager"),("Bandit"),("Frost"),("Valkyrie"),
("Echo"),("Mira"),("Ela"),("Lesion"),("Vigil"),("Caveira"),
("Kapkan")]
length_code_list2 = len(code_list2)

def s1():
def mhello():
mtext = ment.get()
if mtext == "1":
number = random.randrange(0, length_code_list1)
mlabe12.config(text= code_list1[number])
elif mtext == "2":
number = random.randrange(0, length_code_list2)
mlabe12.config(text= code_list2[number])
else:
mlabe12.config(text="", font=("lucida console", 27), bg="thistle1")
return

mGui = Tk()
ment = StringVar()
mGui.geometry('800x600')
mGui.title('Приложение для начинающих')
mGui["bg"] = "thistle1"
mlabel = Label(mGui, text="Введите 1 или 2 для старта программы", font=("lucida console", 27), bg="thistle1").pack()
mbutton = Button(mGui,text = "ОК", command = mhello, fg ="black",bg="thistle1").pack()
mEntry = Entry(mGui,textvariable=ment, bg="thistle1").pack()
mlabe12 = Label(mGui)
mlabe12.pack()

btn = Button(root, text="уровень 1")
btn = Button(root, text="уровень 1", bg="gray77", fg="green2", width=25, font=("lucida console", 24), command=s1)
btn.grid(column=0, row=5)
root.mainloop()


Почему мой код не выдаёт рандомное название в Tkinter(Python) from tkinter import * import random im

Показать ответ
Ответ:
valeriacom11
valeriacom11
25.01.2023 02:09

ответ: См. снимки экрана (код в объяснении)

Объяснение:

Первая программа:

from random import randint

def geo_mean(arr):

   m = 1

   for x in arr:

       m *= x

   res = m ** (1 / len(arr))

   return res

def even_numb(arr):

   sum = 0

   for x in arr:

       if not x % 2:

           sum += x

   return sum

   res = m ** (1 / len(arr))

   return res

arr = []

for i in range(50):

   arr.append(randint(1, 10))  # Геренрирование случайных чисел

print(arr, '\n')

print("G =", geo_mean(arr))  # Среднее геометрическое

if even_numb(arr) < 240:  # Сумма четных чисел

   print("Сумма четных элементов равна", even_numb(arr))

Вторая программа:

def numb_words(s):

   s = s.split()

   l = len(s)

   if l >= 3:

       return True

def numb_letters(a):

   return len(a) - a.count(' ')

a = input("Введите фразу: ")

if (numb_words(a)):

   if numb_letters(a) < 10:

       print("Хорошо")

   else:

       print("Не хорошо")


1) Сгенерировать список из 50 случайных элементов, значения от 1 до 10 (через бибилотеку random), по
1) Сгенерировать список из 50 случайных элементов, значения от 1 до 10 (через бибилотеку random), по
0,0(0 оценок)
Ответ:
Даньок8
Даньок8
30.10.2020 08:31

Заметим, что каждую итерацию цикла, х увеличивается на 2 при начальном значении 0. Чтобы его значение стало равно 10, потребуется 5 итераций цикла.

Переменная р каждый раз увеличивается на а, пока не станет больше либо равна 203. Тогда произойдёт выход из цикла, поскольку условие станет False. Мы знаем, что в цикле 5 итераций. Следовательно, на 4-ой итерации условие всё ещё было True, а на 5-ой стало False, тогда:

4 · a < 203.

5 · a ≥ 203.

a ≤ 50.75.

a ≥ 40.6.

Наибольшее подходящее число: 50.

ответ: 50
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота