Trang chủ Tin Học Lớp 7 Câu này rất rất dễ...nhưng là lập trình di động...

Câu này rất rất dễ...nhưng là lập trình di động :)) Ngôn ngữ lập trình: Python Người trả lời cần có kiến thức về: Lập trình giao diện đồ họa người dùng, lập tr

Câu hỏi :

Câu này rất rất dễ...nhưng là lập trình di động :)) Ngôn ngữ lập trình: Python Người trả lời cần có kiến thức về: Lập trình giao diện đồ họa người dùng, lập trình đa hệ điều hành, lập trình hướng đối tượng (nếu cần), lập trình Python cơ bản. $\\$ Tạo một giao diện người dùng bao gồm một nút bấm. Khi bấm nút thì bên dưới sẽ hiện một loạt số sau đó sẽ dừng lại tại một số ngẫu nhiên. Lặp lại cho đến khi thoát giao diện. $\\$ Yêu cầu: Sau khi build chương trình ra các file tự chạy, các file phải chạy được trên các hệ điều hành Windows, IOS, Android.

Lời giải 1 :

Code:

from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.clock import Clock
from random import randint
from functools import partial
class ButtonApp(App):
    def build(self):
        main_layout = BoxLayout(orientation="vertical")
        self.number = Label(text="")
        button = Button(
            text="Click",
            size_hint=(0.5, 0.5),
            pos_hint={"center_x": 0.5, "center_y": 0.5},
        )
        button.bind(on_press=self.get_number)
        main_layout.add_widget(button)
        main_layout.add_widget(self.number)
        return main_layout
    def number_random(self, value, key, *largs):
        self.number.text = str(randint(1, 10 ** 10))
    def get_number(self, instance):
        loop = randint(1, 100)
        e = Clock.schedule_interval(partial(self.number_random, "", ""), 0.1)
        Clock.schedule_once(lambda stop: e.cancel(), loop * 0.1)
if __name__ == "__main__":
    app = ButtonApp()
    app.run()

#Mình không biết làm phần đa hệ điều hành kiểu gì :))

#Nhớ install kivy về nhá!

Thảo luận

-- Chỉ cần kiến thức về hướng đối tượng thôi.
-- chịu không chơi được, chẳng biết gì về OOP :)
-- Thế bài làm ở trên thì sao :))
-- :)) không biết dùng class vậy thôi
-- https://hoidap247.com/cau-hoi/4474965 `->` Thế câu này đi
-- Này chả cần kiến thức gì cũng làm được, chỉ cần biết cơ bản là xong :v
-- để tí thử xem
-- https://hoidap247.com/cau-hoi/4417065 `->` Đây là câu dễ nhất trong mấy câu t hỏi :))

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 7

Lớp 7 - Năm thứ hai ở cấp trung học cơ sở, một cuồng quay mới lại đến vẫn bước tiếp trên đường đời học sinh. Học tập vẫn là nhiệm vụ chính!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247