Python100day学习笔记

Python100day_学习笔记

该笔记是跟随GitHub上的高星Python100day学习所记录的
https://github.com/jackfrued/Python-100-Days

Python_day_03
循环语句的使用
x y两值的交换:
x, y = y, x
range(1,100)是从1逐个加1到99
range(1,100,2)是从1开始逐个加2到99

"""
用for循环实现从1-100的累加
Version:0.1
Author:giftedxiaohuaji
Date:2019-06-29

"""
sum = 0
for x in range(101):
    sum += x
print('1-100累加和是:', sum)
"""
用for循环实现1-100之间的偶数求和

Version:0.1
Author:giftedxiaohuaji
Date:2019/06/30

"""
sum = 0
for x in range(2,101,2):
    sum += x
print('1-100偶数累加和为:',sum)

"""
猜数游戏
猜测一个1到100的数字
Version:0.1
Author:giftedxiaohuaji
Date:2019-06-30

"""
import random
answer = random.randint(1,100)
count = 0
while True:
    count += 1
    number = int(input('请输入你猜测的数字:'))
    if number > answer:
        print('您输入的数字过大;')
    elif number < answer:
        print('您输入的数字过小:')
    else:
        print('恭喜,您猜对了!')
        break
print('您总共猜测了%d次!'%count)
if count > 7:
    print('您的次数太对了!')
"""
打印9*9乘法表

Version:0.1
Author:giftedxiaohuaji
Date:2019-06-30

"""
for x in range(1, 10):
    for y in range(1,x+1):
        print('%d * %d = %d'%(y,x,x*y),end='\t')
    print()

"""
判断是否是素数
Version:0.1
Author:giftedxiaohuaji
Date:2019-06-30

"""
import math
x = int(input('请输入一个素数:'))
end = int(math.sqrt(x))
is_prime = True
for i in range(2,end+1):
    if x % i == 0:
        is_prime = False
        break
if is_prime and x != 1:
    print('%d是素数'% x)
else:
    print('%d不是素数'% x)
"""
求最大公约数和最小公倍数
Version:0.1
Author:giftedxiaohuaji
Date:2019-06-30
"""
x = int(input('请输入第一个数:'))
y = int(input('请输入第二个数:'))
if x > y:
    x, y = y, x
for factor in range(x, 0, -1):
    if x % factor == 0 and y % factor == 0:
        print('%d和%d的最大公约数是:%d'%(x,y,factor))
        print('%d和%d的最小公倍数是:%d'%(x,y,x * y // factor))
        break
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值