用python写一个系统提示输入用户名字,并随机生成一个幸运数字
时间: 2024-04-30 22:18:58 浏览: 6
好的,没有问题。这是一个使用Python实现的简单代码,功能是提示用户输入他们的用户名字,然后生成一个随机的幸运数字:
```python
import random
# 提示用户输入用户名
username = input("请输入你的用户名字:")
# 生成一个随机的幸运数字
lucky_number = random.randint(1, 100)
# 输出结果
print(f"{username},你的幸运数字是:{lucky_number}")
```
运行代码后,它会提示用户输入他们的用户名字,然后生成一个随机的数字,并将结果打印出来。
相关问题
python中定义一个无参数、有返回值的函数:抽出本年度的幸运日期
好的,以下是一个示例代码:
```python
import random
from datetime import date
def lucky_date():
year = date.today().year
dates = []
# 生成本年度的所有日期
for month in range(1, 13):
for day in range(1, 32):
try:
dates.append(date(year, month, day))
except ValueError:
pass
# 随机选择幸运日期
lucky_date = random.choice(dates)
return lucky_date.strftime('%Y-%m-%d')
```
这个函数会返回一个字符串,表示本年度的一个幸运日期,格式为"YYYY-MM-DD"。
写个1到100的随机抽奖系统
好的,以下是一个简单的1到100的随机抽奖系统的代码:
```python
import random
winning_number = random.randint(1, 100)
print("欢迎参加1到100的抽奖活动!")
while True:
guess = int(input("请输入你猜测的数字(1到100之间):"))
if guess == winning_number:
print("恭喜你,猜中了!你是幸运儿!")
break
elif guess < winning_number:
print("猜错了,往大了猜!")
else:
print("猜错了,往小了猜!")
```
运行这段代码后,程序会生成一个1到100之间的随机数字,然后要求用户输入猜测的数字,如果猜中了,程序会输出“恭喜你,猜中了!你是幸运儿!”,并结束程序。如果猜测的数字比随机数字小,程序会提示“猜错了,往大了猜!”,反之则提示“猜错了,往小了猜!”。