1.循环输出0~10
for i in range(11):
print(i)
2.循环输出2,10
for i in range(2,11):
print(i)
3.输出2,5,8,11
for i in range(2,12,3):
print(i)
4.输出50个*
print('*'*50)
5.求1~50的累加和
sum=0
for i in range(1,51):
sum+=i
print(sum)
6.用户尽可以登录三次
for i in range(3):
username = input('用户名:')
password = input('密码:')
# 判断输入是否正确
if username == 'admin' and password == '123456':
print('用户登录成功')
break
print('用户名或密码有误!\n')
else:
print('用户被锁定')
7.投骰子
规则:
掷骰子
两个:1-6
1.玩游戏要有金币,否则不能玩有系
2.玩游戏赠金币1个,可以充值金币
3.10元的倍数,20个金币
4.玩游戏消耗5个金币
5.猜大小 猜对了给两个金币 猜错了没有奖励 超出六点以上认为是大,否则是小
6.游戏结束:1.主动退出 2.没有金币
7.只要退出则打印金币,共玩了几局
import random
# 金币数
coins = 0
# 计数器
count = 0
if coins < 5:
# 提示充值
print('金币不足请充值再玩')
while True:
money = int(input('请输入充值金额:'))
if money % 10 == 0:
coins += money//10*20
print('充值成功,当前金币有%d个' % coins)
# 游戏开始
print('~~~~~~~~~~游戏开始~~~~~~~~~')
answer = input('是否开启游戏(y/n):')
while coins > 5 and answer == 'y':
# 扣金币
coins -= 5
# 赠金币
coins += 1
# 投骰子
ran1 = random.randint(1, 6)
ran2 = random.randint(1, 6)
# 猜大小
guess = input('请输入猜测结果:')
# 判断比较
if guess == '大' and ran1 + ran2 > 6 or guess == '小' and ran1 + ran2 <= 6:
print('恭喜你赢了')
coins += 2
else:
print('很遗憾')
answer = input('是否继续玩(y/n):')
# 玩的次数
count += 1
print('共玩了%d次,金币数为%d' % (count, coins))
break
else:
print('不是10的倍数,充值失败!')
?
|