骆昊python100天百度云_学习骆昊的python100天——Day04,循环

# for-in循环

# 1~100 求和

sum = 0

for i in range(101):

sum += i

print("从1加到100的和是:{}".format(sum))

# range(101)可以产生一个0到100的整数序列。

# range(1, 100)可以产生一个1到99的整数序列。

# range(1, 100, 2)可以产生一个1到99的奇数序列,其中的2是步长,即数值序列的增量。

# 求1~100之间的偶数和

sum = 0

for i in range(2,101,2):

sum += i

print("从1加到100的偶数的和是:{}".format(sum))

# 分支结构的方式来实现相同的功能

sum = 0

for i in range(2,101,2):

if i%2 == 0:

sum += i

print("从1加到100的偶数的和是:{}".format(sum))

# …………………………………………………………………………………………

# while循环

# 猜数字游戏

# 计算机出一个1~100之间的随机数由人来猜

# 计算机根据人猜的数字分别给出提示大一点/小一点/猜对了

import random as r

answer = r.randint(1,100)

counter = 0

while 1:

counter += 1

number = eval(input("输入你猜测的数字:"))

if number < answer:

print("第{}次猜测,你的数字小了".format(counter))

elif number > answer:

print("第{}次猜测,你的数字大了".format(counter))

else:

print("猜对了")

break

print("你一共猜测了{}次".format(counter), end="")

if counter > 7:

print("显然,你数学学的不怎么样")

# …………………………………………………………………………………………

# 输出九九乘法表

for i in range(1,10):

for j in range(i,10):

print('%d*%d=%d' % (i, j, i * j), end='\t')

print()02db465212d3c374a43c60fa2625cc1caeaab796.png

# 输入一个数判断是不是素数。

from math import sqrt

num = eval(input("请输入一个正整数:"))

end = int(sqrt(num))

is_prime = 1

for i in range(2,end+1):

if num % i == 0:

is_prime = 0

break

if is_prime and num!=1:

print("{}是素数".format(num))

else:

print("{}不是素数".format(num))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值