x = list(range(10))
print('整数输出1:', end = '')
for i in x:
print(i, end = ' ')
print('\n整数输出2:', end = '')
for i in x:
print(f'{i:02d}',end = '-')
print('\n整数输出3:', end = '')
for i in x[:-1]:
print(f'{i:02d}', end = '-')
print(f'{x[-1]:02d}')
print('\n字符输出1:',end = '')
y1 = [str(i) for i in range(10)]
print('-'.join(y1))
print('字符输出2:', end = '')
y2 = [str(i).zfill(2) for i in range(10)]
print('-'.join(y2))
![]()
import random
import string
print('用列表存储随机数:')
ls = [random.randint(1,100) for i in range(5)]
print(ls)
print('\n用集合存储随机数:')
s = {random.randint(1,100) for i in range(5)}
print(s)
print('\n\n字符串:', end = '')
alpha = string.ascii_letters
print(alpha)
print(type(alpha))
print('\n数字串:', end = '')
digits = string.digits
print(digits)
print(type(digits))
![]()
import random
print('用集合存储随机数:')
while True:
s = {random.randint(1,100) for i in range(5)}
print(s)
if len(s) < 5:
break
![]()
a = 0
b = 1
z = [0,1]
while max(z)< 987:
x = z[a] +z[b]
z.append(x)
a +=1
b +=1
y = 0
for i in z:
print(f'{i:>8}', end = '')
y +=1
if y % 5 ==0:
print()
![]()
x,n = eval(input('输入十进制整数x和要转换的进制n(2或8或16):'))
s = []
q = []
while x // n != 0:
a = x // n
b = x % n
x = a
s.append(b)
q.append(a)
s.append(a)
y = s[::-1]
for i in y:
print(i, end = '')
![]()
import random
print('猜猜2021年5月哪一天会是你的lucky day:')
i = 0
while True:
i += 1
x = int(input('你有三次机会,猜吧(1~31):'))
y = random.randint(1,31)
if x == y:
print(y)
exit()
if x > y:
print('猜晚啦,你的lucky day在前面,前面')
if x < y:
print('猜早啦,你的lucky day还早呢')
if i == 3:
print(f'2021年5月你的lucky day是{y}')
break
![]()