首先随机生成十个两位正整数,然后判断其中是否含有50这个数(顺序查找)
时间: 2023-05-16 22:04:51 浏览: 43
好的,我可以回答这个问题。以下是代码实现:
```python
import random
# 生成十个两位正整数
nums = [random.randint(10, 99) for _ in range(10)]
# 判断是否含有50这个数
if 50 in nums:
print("含有50这个数")
else:
print("不含有50这个数")
```
希望这个回答能够帮到你!
相关问题
c++代码实现首先随机生成十个两位正整数,然后判断其中是否含有50这个数(顺序查找)
以下是 C 代码实现,可以随机生成十个两位正整数,并判断其中是否含有50这个数:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int nums[10];
int i, found = 0;
srand(time(NULL)); // 设置随机数种子
// 随机生成十个两位正整数
for (i = 0; i < 10; i++) {
nums[i] = rand() % 90 + 10;
printf("%d ", nums[i]);
}
// 判断是否含有50这个数
for (i = 0; i < 10; i++) {
if (nums[i] == 50) {
found = 1;
break;
}
}
if (found) {
printf("\n包含50这个数\n");
} else {
printf("\n不包含50这个数\n");
}
return 0;
}
```
希望能对您有所帮助!
请告诉我python随机生成 20 个两位正整数,输出其中互不相同的数的代码
可以使用random模块中的randint函数生成随机数,使用set数据结构去重。代码如下:
```python
import random
nums = set()
while len(nums) < 20:
nums.add(random.randint(10, 99))
print(nums)
```
输出结果如下:
```
{10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 33, 34, 39, 61, 68, 77}
```