random库

使用Python的random标准库可以生成随机数。以下是一个简单的示例,演示了如何导入random库并使用它来生成随机数:
import random

# 生成一个范围在0到1之间的随机浮点数
random_number = random.random()
print("随机数为:", random_number)

# 生成一个范围在1到10之间的随机整数
random_int = random.randint(1, 10)
print("随机整数为:", random_int)

# 从列表中随机选择一个元素
fruits = ["apple", "banana", "cherry", "date"]
random_fruit = random.choice(fruits)
print("随机选择的水果是:", random_fruit)


首先使用import语句导入random库。然后使用random.random()函数生成一个0到1之间的随机浮点数,使用random.randint()函数生成一个1到10之间的随机整数,以及使用random.choice()函数从列表中随机选择一个元素。最后分别输出这些随机数和随机选择的元素。

当你运行这段代码时,输出将会包括一个随机浮点数、一个随机整数和一个随机选择的水果名称

曾经有一个对当时的我来说很有意思的题目,分享一下。

1到100之间随机生成一个数

编写一个“猜数字游戏”的程序,在1~100之间随机产生一个数,然后请用户循环猜这个数字,对于每个答案只回答“猜大了”或“猜小了”直到猜准确为止,输出用户的猜测次数。当用户输入的不是整数时,提示用户重新输入,并且此次输入不计入猜测次数中。

import random

# 生成一个1到100之间的随机整数作为目标数字
target_number = random.randint(1, 100)

guess_count = 0
while True:
    guess = input("请猜一个1到100之间的整数:")

    # 检查用户输入是否为整数
    try:
        guess = int(guess)
    except ValueError:
        print("输入错误,请输入一个整数。")
        continue

    guess_count += 1

    if guess < target_number:
        print("猜小了")
    elif guess > target_number:
        print("猜大了")
    else:
        print(f"恭喜!你猜对了,答案是{target_number},共猜了{guess_count}次。")
        break

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值