实验三

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("恭喜猜中了!!!")

 

posted @ 2021-04-30 10:30  颜锦  阅读(62)  评论(1)    收藏  举报