帮我写段代码,随机抽出1至100中的两位数字?
时间: 2023-09-24 07:06:38 浏览: 217
### 回答1:
好的,这是代码:
```
import random
num1 = random.randint(10, 99)
num2 = random.randint(10, 99)
print(num1)
print(num2)
```
上面的代码会使用 `random.randint` 函数来生成两个随机的两位数,然后输出它们。
希望这能帮到你!
### 回答2:
当抽出一个1至100的随机整数时,我们可以使用Python的random模块来实现。代码如下:
```python
import random
def random_two_digits():
# 生成一个1至100的随机整数
random_number = random.randint(1, 100)
# 提取随机整数的十位数字
tens_digit = random_number // 10
# 提取随机整数的个位数字
ones_digit = random_number % 10
return tens_digit, ones_digit
# 调用函数并打印结果
tens_digit, ones_digit = random_two_digits()
print(f"随机抽出的两位数字为:{tens_digit}和{ones_digit}")
```
以上代码中,我们首先导入了random模块。然后定义了一个名为random_two_digits的函数,该函数会生成一个1至100的随机整数,并将其十位和个位数字提取出来。最后,我们调用该函数并打印结果,展示随机抽出的两位数字。
### 回答3:
可以使用random库中的randint函数来生成1至100之间的随机数,然后通过字符串的切片操作取出该随机数的十位和个位数字。
具体的代码如下所示:
```python
import random
# 生成1至100之间的随机数
num = random.randint(1, 100)
# 将随机数转为字符串
num_str = str(num)
# 取随机数的十位和个位数字
ten_digit = num_str[0]
unit_digit = num_str[1]
print("随机抽取的两位数字为:{}{}".format(ten_digit, unit_digit))
```
这段代码会先生成一个1至100之间的随机数,然后将该随机数转为字符串,接着通过字符串的切片操作取出随机数的十位和个位数字。最后使用format函数将这两个数字插入到字符串中输出。
运行代码多次,你会得到不同的两位数字。