DAY04-循环结构
2019.10.13-2019.10.17
这部分主要是练习使用while和for语句的使用 还有相关continue和break的应用
1.1-100的求和
i=1;c=0
while i<100:
c=c+i
i+=1
print(c)
2.判断素数
num=int(input("请输入一个数字整数(除1外):"))
i=1
while num%i ==0 and i<= num/2 :
i+=1
if i>=num/2 or i==1:
print("%d是素数"%num)
else:
print("%d不是素数"%num)
3.猜数字的游戏
主要要求为 计算机随机获取一个数字,然后输入猜想结果.每次给予提示
#程序03-猜数字的游戏 计算机提示
import random
numbers=random.randint(1,100) #随机取1-100之间的数字
count=0
answer=int(input("请输入你要猜测的数字: "))
while numbers!= answer :
if answer >numbers :
answer=int(input("请输入小一点的数字:"))
count+=1
if answer <numbers :
answer=int(input("请输入大一点的数字:"))
count+=1
print("你终于猜对了,猜了%d次"%count)
if count>7:
print("你真傻!")
以下为运行的结果
请输入你要猜测的数字: 50
请输入小一点的数字:25
请输入小一点的数字:35
请输入小一点的数字:30
请输入小一点的数字:21
请输入大一点的数字:23