步骤
-
安装streamlit:在终端中输入
pip install streamlit -
创建一个Python文件,文件名可以叫做
guess_number.py -
将以下代码复制到
guess_number.py中:
import streamlit as st
import random
# 生成一个随机数
number = random.randint(1, 100)
# 显示标题
st.title('Guess the Number')
# 提示用户输入一个数字
guess = st.number_input('Guess a number between 1 and 100')
# 如果猜对了,显示恭喜消息,否则显示错误消息
if guess == number:
st.success('You guessed it right!')
else:
st.error('You guessed it wrong!')
-
在终端中运行
streamlit run guess_number.py来本地运行webapp -
在终端中输入
streamlit login,然后按照提示登录到streamlit -
在终端中输入
streamlit deploy,然后按照提示发布webapp
完整代码
import streamlit as st
import random
# 生成一个随机数
number = random.randint(1, 100)
# 显示标题
st.title('Guess the Number')
# 提示用户输入一个数字
guess = st.number_input('Guess a number between 1 and 100')
# 如果猜对了,显示恭喜消息,否则显示错误消息
if guess == number:
st.success('You guessed it right!')
else:
st.error('You guessed it wrong!')
该文章介绍了如何使用Python库Streamlit创建一个猜数字的游戏应用。用户在网页上输入猜测的数字,程序会与随机生成的1到100之间的数字进行比较,给出反馈。最后,文章还指导如何通过Streamlit部署这个webapp。
4111

被折叠的 条评论
为什么被折叠?



