0 / 0 / 1
Регистрация: 17.11.2016
Сообщений: 25

Вывод на экран

06.01.2017, 02:39. Показов 2032. Ответов 2

Студворк — интернет-сервис помощи студентам
Доброй ночи ! Как вывести это на экран ? Просто как я вывожу накладывается на экран, а нужно как в консоли. Как это можно сделать ?
Python
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
from tkinter import *
import function_file as f
c = Canvas(width=600,height=560,bg='white')
c.pack()
 
 
def open_json(filename_json):
    info = []
    try:
        with open(filename_json, encoding="utf-8") as fh:
            info = json.loads(fh.read())
        return info
    except Exception as e:
        print("Произошла ошибка: {}.".format(e),type(e))
 
 
filename = "8.5.json"
info = f.open_json(filename)
for i in info:
    print("Card: ",i["Card"])
print("\n")
print("info: ")
for i in info:
    for j in i["info"]:
        for k in j:
            print('   ', k, ':', j[k])
print("\n")
for i in info:
    print("Price: ",i["Price"])
    c.create_text(10,10,text=("Price: "),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
    c.create_text(10,10,text=i["Price"],
          font="Verdana 12",anchor="w",justify=CENTER,fill="red") 
mainloop()
json файл:
Python
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
38
[
    {
        "Card": "Gold",
        "Price": 5000,
        "info": [
            {
                "Футбол": "12:00"
            },
            {
                "Фитнес": "14:00"
            },
            {
                "Бассейн": "19:00"
            }
        ]
    },
    {
        "Card": "Premium",
        "Price": 2500,
        "info": [
            {
                "Футбол": "11:00"
            },
            {
                "Фитнес": "13:00"
            }
        ]
    },
    {
        "Card": "Standart",
        "Price": 1000,
        "info": [
            {
                "Футбол": "10:00"
            }
        ]
    }
]
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.01.2017, 02:39
Ответы с готовыми решениями:

Не могу понять как делать вывод на экран структуры STUDENT на заполнение и вывод данных на экран
Добрый вечер. Вот задание и мой код программы на C++ Не выходит нормально реализовать 3е задание. Первая проблема в том, что вывод на...

вывод на экран случайного одномерного массива,ввод с клавиатуры одномерного массива и вывод его на экран.и все это в одной проге.как это сделать?
надо чтобы при запуске прграммы в паскале сначала вывелся на кран одномерный случайный массив,потом ввод с клавиатуры одномерного массива и...

Описать класс Прямоугольник (вывод текущего положения; поворот; перемещение; масштабирование; вывод на экран габаритных размеров)
Помогите пожалуйста с задачей в visual c++ Описать класс, реализующий указанные возможности. Класс должен содержать скрытые...

2
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
06.01.2017, 09:59
Штаааа???
0
0 / 0 / 1
Регистрация: 17.11.2016
Сообщений: 25
06.01.2017, 14:27  [ТС]
Python
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
from tkinter import *
import function_file as f
 
filename = "8.5.json"
info = f.open_json(filename)
n = 10
print(type(info))
def print_menu(info):
    c = Canvas(width=600,height=560,bg='white')
    c.pack()
    n = 10
    for i in info:
        c.create_text(10,n,text=("Price:",i["Price"]),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
        n += 20
    for i in info:
        c.create_text(10,n,text=("Card:",i["Card"]),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
        n += 20
    c.create_text(10,n,text=("info: "),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
    n += 20
    for i in info:
        for j in i["info"]:
            for k in j:
                c.create_text(30,n,text=(k, ':', j[k]),
        font="Verdana 12",anchor="w",justify=CENTER,fill="red")
            n = n +20
    mainloop()
print_menu(info)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.01.2017, 14:27
Помогаю со студенческими работами здесь

Вывод ответа в html (вывод результата на экран)
Такая проблема написан код на html, но он почему-то не считает( не выводит результат на экран) Нужно найти десятичный логарифм все...

Сгенерировать и вывести на экран массив с 10 случайных чисел в диапазоне от -100 до 100. Цикличный сдвиг массива влево на 1 и вывод на экран
Помогите написать программку в Паскале, что сгенерирует и выведет на экран массив с 10 случайных чисел в диапазоне от -100 до 100. Делает...

Создание сценария,обеспечивающего вывод на экран содержимого окна "Экран"
Прошу помощи в создании сценария так как попросту не знаю VBScript. =( Может кто имел дело с таким условием. Заранее благодарю.=)

Вывод на экран чётных слов строки исправить на вывод нечётных слов
#include<conio.h> #include<iostream.h> #include<string.h> #include<stdio.h> int i,l,j,k,p,n; char txt; char a,b; main() { ...

Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой части экран
Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru