from nicegui import uiui.html("可以使用 <strong>HTML</strong>.")
ui.markdown("3x+1: ")
def sequence(x1): mylist=[] j=0 mylist=[x1] while x1!=1: if x1%2==0: x1=x1/2 else: x1=x1*3+1 j=j+1 mylist.append(x1) return mylist
class Demo: def __init__(self): self.number=1
demo=Demo()
v = ui.checkbox("visible", value=True)with ui.column().bind_visibility_from(v, "value"): Slider=ui.slider(min=2, max=200).bind_value(demo, "number") ui.number().bind_value(demo, "number")
list=sequence(int(Slider.value))length=len(list)with ui.row(): ui.label(list)
list会出现的数字仅和demo类中间 self.number=?一句有关,无法在图形界面是调整
ui.markdown("3x+1: ")
def sequence(x1): mylist=[] j=0 mylist=[x1] while x1!=1: if x1%2==0: x1=x1/2 else: x1=x1*3+1 j=j+1 mylist.append(x1) return mylist
class Demo: def __init__(self): self.number=1
demo=Demo()
v = ui.checkbox("visible", value=True)with ui.column().bind_visibility_from(v, "value"): Slider=ui.slider(min=2, max=200).bind_value(demo, "number") ui.number().bind_value(demo, "number")
list=sequence(int(Slider.value))length=len(list)with ui.row(): ui.label(list)
list会出现的数字仅和demo类中间 self.number=?一句有关,无法在图形界面是调整