我的python学习笔记-猜数字/双色球/成绩统计

   日期:2020-07-11     浏览:111    评论:0    
核心提示:@[TOC]我的python学习笔记-超简单的小程序猜数字1.允许用户最多尝试三次2.每尝试三次后,如果还没猜对,询问用户是否还想继续玩,回答Y或者y, 用户可以继续玩三次3.如果才对了,退出游戏。import randomn = random.randint(0,10)count = 0while count < 100: user_guess=int(input(请输入你猜的数字:)) if user_guess > n : print(

@[TOC]我的python学习笔记-超简单的小程序

猜数字

1.允许用户最多尝试三次
2.每尝试三次后,如果还没猜对,询问用户是否还想继续玩,回答Y或者y, 用户可以继续玩三次
3.如果才对了,退出游戏。

import random
n = random.randint(0,10)
count = 0
while count < 100:
    user_guess=int(input("请输入你猜的数字:"))
    if user_guess > n :
        print("----try smaller----")
    elif user_guess < n :
        print("----try larger----")
    else :
        print("----bingo----")
        break
    if count == 2 :
        question = input("你还想继续玩吗?")
        if question != "n" or "N" :
            count = 0
        else :
            print("欢迎下次再来!")
            break
    count +=1

成绩分组输出

输入一个分数。分数在 0-100 之间。90 以上是 A,80 以上是 B,70 以上是 C,60 以上是 D。60 以下是 E。

score = int(input("请输入一个在 0-100 之间的数字:"))
grade = ""
if score>100 or score<0:
    score = int(input("输入错误!请重新输入一个在 0-100 之间的数字:"))
else:
    if score >= 90: grade = "A"
    elif score >= 80: grade = 'B'
    elif score >= 70: grade = 'C'
    elif score >= 60: grade = 'D'
    else:grade = 'E'
print("分数为{0},等级为{1}".format(score,grade))


双色球彩票选购程序

1.先让用户依次选择6个红球,在选择2个蓝色球,最后统一打印选取的编号。
2. 确保用户不能重复选择,也不能超出范围。红球1-33 蓝球1-16

red_ball = []
blue_ball = []
count = 0
count_red = 0
count_blue = 0
while count_red < 6 :
    red_bar = input("Select red ball:").strip()
    if red_bar.isdigit() :
        red_bar = int(red_bar)
        if red_bar in red_ball :
            print("number",red_bar,"is already exist in red ball list.")
        elif red_bar > 0 and red_bar < 33 :
            red_ball.append(red_bar)
            count_red += 1
            print("This is your",count_red,"select your red ball:",red_ball)
        elif red_bar < 0 or red_bar > 33 :
            print("Your only can select number 1-32 of red ball.")
question = input("Do you parpare for choosing your blue ball?")
if question == "Y" or "y":
    while count_blue < 2:
        blue_bar = input("Select blue ball:").strip()
        if blue_bar.isdigit():
            blue_bar = int(blue_bar)
            if blue_bar in blue_ball:
                print("number", blue_bar, "is already exist in blue ball list.")
            elif blue_bar > 0 and blue_bar < 16:
                blue_ball.append(blue_bar)
                count_blue += 1
                print("This is your", count_blue, "select your blue ball:", blue_ball)
            elif blue_bar < 0 or red_bar > 16:
                print("Your only can select number 1-16 of blue ball.")

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服