Python基础题目(三) 您所在的位置:网站首页 输入一个三位数将其个位和百位数字进行对调输出 Python基础题目(三)

Python基础题目(三)

2024-06-03 11:50| 来源: 网络整理| 查看: 265

1. 用户输入一个三位自然数,计算并输出其佰位、十位和个位上的数字。分别以算术运算符,divmod(), map三种方式完成题目 可使用help(divmod)查看内置函数用法 num = int(input("请输入一个三位自然数:")) a = num/100 b = (num / 10) % 10 c = num % 10 print("这个自然数的百位是:", int(a)) print("这个自然数的十位是:", int(b)) print("这个自然数的个位是:", int(c))

#divmod方法 :python divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)

num = int(input("请输入一个三位自然数:")) a, b = divmod(num, 100) b, c = divmod(b, 10) print("百位数是", a, "十位数是", b,"个位数是", c)

#map方法:map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

num = int(input("请输入一个三位自然数:")) a, b, c = map print("百位数是", a, "十位数是", b, "个位数是", c)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有