首页 > 其他 > 详细

实验3-控制语句与组合数据类型应用

时间:2021-04-23 16:22:53      阅读:42      评论:0      收藏:0      [点我收藏+]

task1-1 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)) task1-2 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= ) task1-3 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)) task1-00 import random print(用集合存储随机整数:) while True: s={random.randint(1,100) for i in range(5)} print(s) if len(s)<5: break

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

1. random.randint(1,100) 生成的随机整数范围是?是否包括100?

1-99  不包括 

2. 使用集合解析形式 s = {random.randint(1,100) for i in range(5)} 生成集合, len(s)一定是5吗?

不一定

 

m = 0
n = 1
i=n
y=2
print(f"{m:>10} {n:>10}",end=" ")
while i<=1000:
    m,n=n,i
    print(f"{i:>10}",end=" ")
    i=m+n
    y +=1
    if y %5==0:
      print(end="\n")

技术分享图片

 

import random
n=random.randint(1,31)
m=1
while m<3:
    print(猜猜2021年5月哪一天会是你的lucky day)
    x=eval(input(你有三次机会,猜吧(1~31):))
    if x==n:
        print(lucky day)
        break
    elif x>n:
        print(猜晚啦,你的lucky day在前面,前面)
        x=eval(input(再猜猜:))
        m+=1
    elif x<n:
        print(猜早啦,你的lucky day还早呢)
        x=eval(input(再猜猜:))
        m+=1
while m>3:
    print(次数用完啦)
    print(2021年5月你的luky day是+n+)

技术分享图片

 

x,n= eval(input(输入十进制整数x和要转换的进制n:))
m = []
p = []
while x//n!=0 :
    b = x//n
    a = x%n
    x = b
    m.append(a)
    p.append(b)
m.append(b)
l = m[::-1]
for i in l:
    print(i,end=‘‘)

技术分享图片

实验3-控制语句与组合数据类型应用

原文:https://www.cnblogs.com/qiaobiebie/p/14693310.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!