实验三
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))

print("整数列表:")
x = list(range(97,97+26))
for i in x:
print(i,end = " ")
print("\n字符列表1:")
lower_alpha = [chr(i) for i in range(97,97+26)]
for i in lower_alpha:
print(i , end = " ")
print("\n字符列表2:")
upper_alpha = [i.upper() for i in lower_alpha]
for i in upper_alpha:
print(i,end = " ")

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))

x=[0,1]
a=0
b=1
c=a+b
j=0
while c<1000:
x.append(c)
a=b
b=c
c=a+b
for i in x:
print('{:>3d}'.format(i),end=' ')
j=j+1
if j % 5 == 0:
print('')
import random
s=random.randint(1,32)
x=eval(input('''猜猜2021年5月哪一天会是你的lucky day:
你有三次机会,猜吧(1~31):'''))
for i in range(2):
if x == s:
break
elif x<s:
print('猜早啦,你的lucky day还早呢')
x = eval(input('再猜:'))
continue
elif x>s:
print('猜晚啦,你的lucky day在前面,前面')
x = eval(input('再猜:'))
if s!=x:
print(f"三次机会已经用尽,{s}号才是你5月的lucky day!")
else:
print("恭喜猜中了!!!")


浙公网安备 33010602011771号