Python从新手到大师——04

2018-08-22  本文已影响0人  远航天下

代码一

#! /usr/bin/env python
"""
@Time     : 2018/8/21 18:38
@Author   : Damao
@Site     : Life is short. I use python.
@File     : test1.py
@Software : PyCharm

"""
def to_sum():
    sum = 0
    for i in range(1,101):
        sum += i
        # if i % 2 == 0:
        #     sum += i
        # else:
        #     sum += i
    print(sum)
    return sum

if __name__ == '__main__':
    to_sum()

代码二

#! /usr/bin/env python
"""
@Time     : 2018/8/21 22:20
@Author   : Damao
@Site     : Life is short. I use python.
@File     : test2.py
@Software : PyCharm

"""
"""
猜数字游戏
计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
"""
import random


answer = random.randint(1,101)
count = 0
while 1:
    count += 1
    number = int(input("请输入一个整数:"))
    if number > answer:
        print("小一点")
    elif number < answer:
        print("大一点")
    else:
        print("恭喜你,猜对了!")
        print("答案是:{a}".format(a=answer))
        break
print("你一共猜了{a}".format(a=count))
if count > 3:
    print("你的智商余额明显不足,请充值!")

代码三

#! /usr/bin/env python
"""
@Time     : 2018/8/21 22:32
@Author   : Damao
@Site     : Life is short. I use python.
@File     : test3.py
@Software : PyCharm

"""
"""乘法口诀表"""

for i in range(1,10):
    # print(i)
    for j in range(1, i + 1):
        # print(j)
        print('%d*%d=%d' %(i,j,i*j),end='\t')
    print() # 起到换行作用

代码四

#! /usr/bin/env python
"""
@Time     : 2018/8/21 22:50
@Author   : Damao
@Site     : Life is short. I use python.
@File     : test4.py
@Software : PyCharm

"""
"""输入两个正整数,计算最大公约数和最小公倍数"""

a = int(input("a= "))
b = int(input("b= "))
if a > b:
    (a ,b ) = (b ,a )
for num in (a, 0 ,-1):
    if a % num ==0 and b%num == 0:
        print('%d和%d的最大公约数是%d' % (a, b, num))
        print('%d和%d的最小公倍数是%d' % (a, b, a * b // num))
        break

上一篇 下一篇

猜你喜欢

热点阅读