统计1-10000之间所有数字中,包含数字3的数字的个数两种方法()
时间: 2024-03-19 22:43:37 浏览: 20
方法一:使用循环遍历每个数字,判断其中是否包含数字3并计数。
```python
= 0
for i in range(1, 10001):
if '3' in str(i):
count += 1
print(count)
```
方法二:利用数字3在每个位数上出现的规律,计算包含数字3的数字个数。
```python
# 计算1-9999之间的数字中包含数字3的数字个数
count = 0
for i in range(1, 10000):
if i % 10 == 3 or i // 10 % 10 == 3 or i // 100 % 10 == 3 or i // 1000 == 3:
count += 1
# 加上10000中的数字3
count += 1
print(count)
```
两种方法得到的结果应该是一样的,都是2729个。
相关问题
sdut-使用函数统计数字字符在某数字中出现的个数
可以使用一个函数来统计数字字符在某数字中出现的个数。具体步骤如下:
1. 定义一个函数,接收两个参数:一个是要统计的数字,另一个是要查找的数字字符。
2. 将要统计的数字转换成字符串,方便查找。
3. 遍历字符串中的每一个字符,判断是否与要查找的数字字符相等,如果相等,计数器加1。
4. 遍历完字符串后,返回计数器的值,即为要查找的数字字符在数字中出现的个数。
下面是一个示例代码:
```python
def count_digit(num, digit):
count = 0
num_str = str(num)
for char in num_str:
if char == str(digit):
count += 1
return count
```
使用示例:
```python
num = 123456789
digit = 5
count = count_digit(num, digit)
print(f"{digit}在{num}中出现了{count}次。")
```
输出结果:
```
5在123456789中出现了1次。
```
用代码写出python中统计包含3的数字的个数
当然可以!以下是用 Python 代码实现统计包含 3 的数字个数的方法:
```python
count = 0 # 用于计数
for i in range(1, 101): # 包含1到100
if '3' in str(i): # 判断是否包含 3
count += 1
print("包含3的数字个数为:", count)
```
输出结果为:
```
包含3的数字个数为: 20
```
这段代码的基本思路是利用 for 循环遍历所有 1 到 100 的数字,然后将每个数字转化为字符串,再使用 in 关键字判断字符串中是否包含 3,如果包含就将计数器 count 加 1。最后输出包含 3 的数字个数即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)