取数字的个位数十位数百位数等

Python算术运算符以下假设变量: a=10,b=20:
运算符 描述 实例
+ 加 - 两个对象相加 a + b 输出结果 30
- 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/ 除 - x除以y b / a 输出结果 2
% 取模 - 返回除法的余数 b % a 输出结果 0
** 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000
// 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
a = 153

j = a % 10 #取个位
k = a // 10 % 10 # 取十位
l = a // 100 %10 # 取百位

print(j,k,l)

#res:
3 5 1

  

原文地址:https://www.cnblogs.com/Uncle-Guang/p/8797446.html

时间: 2024-10-30 10:46:05

取数字的个位数十位数百位数等的相关文章

OJ平台:百位数答应了

百位数答应了 Description m是个三位的整数,家里出了点小麻烦.个位数和十位数一直对百位数凡事都先露脸心怀不满,想出个办法,联手向百位数发起挑点.他们两个先相加,再减去百位数,以相减结果得到正值为傲.大度的百位数答应了:不就是陪着这两个无聊的家伙解闷嘛.请你编程序,帮他们一比高低. Input 一个3位的整数m Output m的个位数和十位数之和减去百位数的结果 Sample Input 293 Sample Output 10 解: #include<iostream> #inc

实现百位数之内的位数相加

1 import javax.swing.JOptionPane; 2 public class plusFactor { 3 public static void main(String[] args){ 4 int value,valueH,valueD,valueN; 5 value = (int)(Math.random()*1000); 6 JOptionPane.showMessageDialog(null, "the random value is " + value);

C语言求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入。

求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入. #include <stdio.h> int main() { int n; int a; int sum = 0; int k = 0; int temp = 1; scanf("%d,%d", &n, &a); for (int i = 0; i<n; i++) { k

Snail—1-9这9个数字划分成三个3位数,第一个分别是第二、三个的2倍,3倍

//1-9这9个数字划分成三个3位数,第一个分别是第二.三个的2倍,3倍 void myGetThreeNum(){ int j,k; int <span style="font-family: Arial, Helvetica, sans-serif;">arr</span><span style="font-family: Arial, Helvetica, sans-serif;">[10],sum ;</span&g

Python3练习题 001:4个数字求不重复的3位数

#Python练习题 001:4个数字求不重复的3位数#方法一import itertoolsres = [][res.append(i[0]*100 + i[1]*10 + i[2]) for i in itertools.permutations(range(1,5),3)]print(res, end = ',') """参考https://www.cnblogs.com/iderek/p/5952126.html""" #方法二for i

个、十、百、千、万、亿、兆、京、垓、秭、穰、沟、涧、正、载

个.十.百.千.万.亿.兆.京.垓.秭.穰.沟.涧.正.载 他们的数值 个. 十.数字后1个0 百.数字后2个0 千.数字后3个0 万.数字后4个0 亿.数字后8个0 兆.数字后12个0 京.数字后16个0 垓.数字后20个0 秭.数字后24个0 穰.数字后28个0 沟.数字后32个0 涧.数字后36个0 正.数字后40个0 载.数字后44个0

js传统方式取数字

为啥要用正则?!我最开始也不是很理解,说实话也懒得学,但看看下面的if else 估计各位也是够了,虽然正则难学,难记总归类似这种操作应该是用正则去做的.下面我用传统字符串操作做一个取数字的函数. //函数findNum的任务 是找到字符串"1212 21 009 090 00"并打印出来 var str="1212dasdad21jif009fajf090adv00"; function findNum(str){ var arr=[];//空数组一会儿存放变量:

Codeforces 455A Boredom 取数字的dp

题目链接:点击打开链接 给定一个n长的序列 删除x这个数就能获得x * x的个数 的分数,然后x+1和x-1这2个数会消失,即无法获得这2个数的分数 问最高得分. 先统计每个数出现的次数,然后dp一下,对于每个数只有取或不取2种状态. #include <algorithm> #include <cctype> #include <cassert> #include <cstdio> #include <cstring> #include <

python取数字、字母

python取数字.字母 有一串字符串"lxa7YzU",其中有大写字母.小写字母和数字,现编写一脚本使得实现以下功能: 将这串字符串中的数字.大写字母.小写字母分别取出来并进行分类. 脚本如下所示: Zifuchuan = "lxa7YzU" Digit = "" ; Lower = "" ; Upper = "" for i in Zifuchuan : if i.isdigit() : Digit +