• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小禹哥。
博客园    首页    新随笔    联系   管理    订阅  订阅
python语句

if语句

第一种

if 4>5:
	print("你该去幼儿园好好学习学习了")
print("不错啊,知道啊")

第二种

if 4>5:
    print("你该去幼儿园好好学习学习了")
else:
    print("不错啊,知道啊")

第三种

num = input ("请输入你猜的数字:")  #input里边的都是字符型,字符型必须引号引起来
if num == "1":
	print ("你请我吃饭")
elif num == "2":
	print ("我请你吃饭")
elif num == "3":
	print ("你说谁请就谁请")
else:
	print ("我说谁请就谁请")

第四种

score = int (input("请输入成绩:"))
if score >= 90:
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >= 60:
    print("D")
else:
    print("你没有及格,明年继续加油吧!")

注:这里将字符型转化成了整型,所以后边的不带引号。只有数字的字符型才可以转化成整型。

第五种

name = input("请输入名字:")
age = input("请输入年龄:")
if name == "小禹哥":
    if age == "22":
        print("你找对了")
    else:
        print("你确定你没记错?")
else:
    print("对不起,你找的人查询不到,请到别处查找")

while循环

在循环的过程中,如果你不想继续循环就用到break 或 continue 语句

  • break用于完全结束一个循环,跳出循环体执行循环后面的语句
  • continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止

第一种

输出1到100(当出现False时循环停止)

count = 1
flag = True  #标志位
while flag:
    print(count)
    count = count + 1
    if count > 100 :
        flag = False

 

 

count = 1
while count <= 100:
    print(count)
    count = count + 1

第二种

count = 1
sum = 0
while count <= 100:
    sum = sum + count
    count =  count + 1
print(sum)

第三种

count = 0
while count <= 100 :
    count += 1
    if count > 5 and count <95:
        continue
    print("loop",count)
print(".......out of while loop.....")

 while循环训练

1.使用while循环输入1 2 3 4 5 6   8 9 10
2.用户登录,三次机会
i = 0
while i < 3:
    username = input('請輸入賬號:')
    password = input('請輸入密碼: ')

    if username == '小禹哥' and password == 123456:
        print('登陸成功')
    else:
        print('登錄失敗,請重新登錄')
    i += 1

 

username = '小禹哥'
password = '123456'
i = 0
while i < 3:
    name = input('请输入你的用户名:')
    paw = input('请输入你的密码:')
    if username == name and password == paw:
        print('登陆成功')
        break
    else:
        print('登录失败,你还有%d次机会'%(2-i))
        if (2-i) == 0:
            result = input('是否再试试?yes')
            if result == 'yes':
                i = 0
                continue
    i += 1
else:
    print('你要不要脸')

 

 


2.格式化输出
用%s代表字符串占位符,除此之外,还有%d,是数字占位符
注:用%这种方法必须与后边的一一对应,否则会出错。
name = input('请输入你的名字: ')
age = input('请输入你的年龄:')
job = input('请输入你的工作: ')
hobble=input('请输入你的爱好:')
msg = '''........info of %s........
name : %s
age : %d
job: %s
hobble : %s
.........end............
''' %(name,name,int(age),job,hobble)
print(msg)

 3.验证用户并输出用户名和密码

username = '小禹哥'
password = '123456'
i = 3
while i > 0:
    name = input('请输入你的用户名:')
    i -= 1
    if name == username:
        paw = input('请输入你的密码:')
        if paw == password:
            print('验证成功,正在登录,请稍后……')
            print('''恭喜你登录成功!
            欢迎用户进入
            用户名:%s
            密码  :%s
            '''%(name,paw))
            break
        else:
            if i == 0:
                print('你的机会已经用完了')
            print('密码错误,请重新输入')
            print("你还有"+ str(i)+"次机会")
    else:
        print('请输入正确的用户名!')
        if i == 0:
            print('你的机会已经用完了')
        print("你还有"+ str(i)+"次机会")

 






 

posted on 2018-09-03 18:28  小禹爸爸  阅读(177)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3