通过while循环,循环输出该数的每位数字
首先,引入random,免去手动输入的繁琐
import random
其次,定义一个变量,用来接收这个随机数,随机数范围为(1~10000),因为在Python中括号内的数据是“包头不包尾”,第二位数字会取到比定义的小一位
a=random.randint(0,10001)
最后,定义一个变量,用来循环该数。其中的“f”是format函数的缩写,用于格式化输出数据
i=0
while i<len(str(a)):
print(f'第{i+1}位数字为:{str(a)[i]}')
i+=1
完整代码为:
import random
a=random.randint(0,1000000)
print(a)
i=0
while i<len(str(a)):
print(f'第{i+1}位数字为:{str(a)[i]}')
i+=1
运行结果为: