if elif else 条件控制语句:
练习一:
age=19
if age>=18:
print('欢迎光临')
#练习二:
age=17
if age>=18:
print('欢迎来到网咖。')
else:
print('你还是未成年,不能进入网吧。')
#练习三:
age=int(input('请输入你的年龄:'))
if age>=18:
print('欢迎来到网咖')
else:
print('回家写作业。')
猜拳游戏:
import random
player=int(input('请输入您要输入的拳头 石头/(1) 剪刀/(2)布/(3):'))
computer=random.randint(1,3)
print('玩家输出的拳头是%s,电脑出的是拳头是%s'%(player,computer))
'''
1 剪刀 胜 布
2 布 胜 石头
3 石头 胜 剪刀
'''
if (player==1 and computer==2) or (player==2 and computer==3) or (player==3 and computer==1):
print('电脑输了。。。')
elif player==computer:
print('平局。。')
else:
print('电脑赢了。。。')
循环
求1到100之间的和:
a=1 #从1开始
i=0 #假设和为 0
while a<=100:
i+=a
a+=1
print(i)
求1到100之间的偶数和;
a=1 #假设从1开始数
i=0 #假设偶数的和为0
while a<=100:
if a%2==0:
i+=a
a+=1
print(i)
打印小星星:
a=1 #假设从1开始
while a<6:
print('*'*a)
a+=1
求5个数的平均值:
i=0 #i为数的个数
he=0 #he是和
while i<5:
num=int(input('请输入一个数:'))
he+=num
i+=1
print(he/5)
求5个数的最大值:
i=0 #i为数的个数
max_=0 #max_为数的最大数
while i<5:
num=int(input('请输入一个数:'))
if max_<num:
max_=num
i+=1
print(i)
输入一个数,判断是否为质数
num=int(input('请输入一个是数:'))
if num<=1:
print(num,'这不是质数。')
else:
i=2
while i<num:
if num%i==0:
print(num,'不是质数。')
break
i+=1
else:
print(num,'是质数')
continue 的应用:判断1到10之间的质数
n=0
while n<10:
n+=1
if n%2==0:
continue
print(n)
练习
x = 66
i = 1
while i <= 3:
a = int(input("请输入数字:"))
if a == x:
print("输入结果正确!")
break
else:
while a > x:
print("结果大了!")
break
else:
print("结果小了!")
b = 3-i
i = i+1
print("剩余机会:%d"%b)
if b == 0:
print("太笨了,你!")
菜鸟"Python"之————题海战术(2)
最新推荐文章于 2022-11-20 23:20:32 发布
