作业第二周PYTHON

使用 Python 实现随机生成 200 无重复**码(或者优惠券),字符串长度大于5以上.
import random
count = 0
s1 = set()
while True:
    s = 'abcdefghjkl1234567890'
    ys = ''
    for i in range(6):
        ys += random.choice(s)
        print (ys)
        
    s1.add(ys)

    if len(s1) == 200:
        break

print(s1)
打印出100以内的斐波那契数列,使用2种方法实现.
lst=[1,1]
for i in range(2,20):
    print(lst)
    if lst[i-1] + lst[i-2] > 100:
        break
    lst.append(lst[i-1] + lst[i-2])
print(lst)
# 鑾峰彇鐢ㄦ埛杈撳叆鏁版嵁
nterms = int(input("浣犻渶瑕佸嚑椤癸紵"))
 
# 绗竴鍜岀浜岄」
n1 = 0
n2 = 1
count = 2
 
# 鍒ゆ柇杈撳叆鐨勫€兼槸鍚﹀悎娉�
if nterms <= 0:
   print("璇疯緭鍏ヤ竴涓鏁存暟銆�")
elif nterms == 1:
   print("鏂愭尝閭e鏁板垪锛�")
   print(n1)
else:
   print("鏂愭尝閭e鏁板垪锛�")
   print(n1,",",n2,end=" , ")
   while count < nterms:
       nth = n1 + n2
       print(nth,end=" , ")
       # 鏇存柊鍊�
       n1 = n2
       n2 = nth
       count += 1

交作业过程:

1、

作业第二周PYTHON

2、跳转D盘,

在命令行输入 git clone https://github.com/magedus/python-11.git


作业第二周PYTHON

3、

$git add suqiangqiang/

$git commit -m "jowin's homework directory"


作业第二周PYTHON

4、

$git push origin master

作业第二周PYTHON