1033 计算数字最高位

输入一个任意长度的非负整数,求出其最高位数字。如,输入237,则最高位数字为2。

fd6e7dc5fd0849839c2c0555708bde8e.jpg

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 答:可以使用以下Python代码:total = 0 for i in range(10, 99): if (i//10) % 10 != i % 10: total += i print(total) ### 回答2: 要找出个数字最高数字不相同的整数,可以使用Python的循环和条件判断来实现。以下是相应的代码: ```python result = 0 # 存储结果的变量 for num in range(1, 1001): num_str = str(num) # 将整数转换为字符串方便获取最高数字 if num_str[-1] != num_str[0]: # 判断个数字最高数字是否相同 result += num print("整数和为:", result) ``` 在代码中,使用了一个循环来遍历1到1000之间的整数。对于每个整数,首先将其转换为字符串,然后通过索引获取数字最高数字。如果这两个数字不相同,就将当前整数加到结果中。最后输出结果即可。 执行代码后,输出的结果就是所有个数字最高数字不相同的整数的和。 ### 回答3: 以下是使用Python代码解答该问题: ```python def calculate_sum(lst): result = 0 for num in lst: first_digit = int(str(num)[0]) # 获取最高数字 last_digit = num % 10 # 获取数字 if first_digit != last_digit: # 判断最高和个数字是否不相同 result += num # 累加符合条件的数字 return result # 测试 numbers = [123, 456, 789, 981, 246, 135] sum_of_numbers = calculate_sum(numbers) print("整数和:", sum_of_numbers) ``` 该代码中,我们定义了一个名为`calculate_sum`的函数,用于计算挑选出的整数的和。在函数内部,我们使用循环遍历给定的整数列表,提取每个整数最高和个数字。然后,我们通过比较这两个数字来判断是否满足题目的条件。如果满足条件,我们将该整数累加到结果变量中。最后,我们返回结果变量作为函数的输出。 在主函数中,我们创建了一个整数列表`numbers`,并调用`calculate_sum`函数来计算满足条件的整数的和。最后,我们打印出结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值