python输入一个自然数num,输出num各位数字中最大的整数。
时间: 2024-03-25 11:39:07 浏览: 128
Python循环结构练习题答案及源码
好的,这个问题可以用以下的 Python 代码实现:
```python
num = int(input("请输入一个自然数:"))
max_digit = -1
while num > 0:
digit = num % 10
if digit > max_digit:
max_digit = digit
num //= 10
print("最大的数字是:", max_digit)
```
这个代码首先让用户输入一个自然数,然后使用一个 while 循环遍历这个数的每一位数字,找到其中的最大值,最后输出这个最大值。请注意,这里使用了取模运算符 `%` 和整除运算符 `//` 来取出数字的每一位。
阅读全文