首页 > 编程语言 > 详细

python入门之条件判断与循环

时间:2019-05-23 15:17:00      阅读:84      评论:0      收藏:0      [点我收藏+]

一,条件判断

if else

if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elifelse

age = 18
score = input(请输入你的成绩:)#input接收到的,全是字符串类型
# if age>= 18:
#     print(‘成年人!‘)
# else:
#     print(‘你还是个宝宝!‘)

二,循环

1,for...in循环,依次把list或tuple中的每个元素迭代出来。

import datetime
today = datetime.datetime.today()
for i in range(3):
    username = input(请输入名字:)
    age = input(请输入年龄:)
    age = int(age)
    score = input(你的成绩是:)
    score = float(score)
    welcome = 欢迎[%s]登录,今天的日期是【%s】 %(username,today)
    s = 你的年龄是%d %age
    s1 = 你的成绩是%.2f %score
    print(welcome)
    print(s)
    print(s1)

2,while循环,只要条件满足,就不断循环,条件不满足时退出循环。

import random
num = random.randint(1,100)
count = 0
while count<7:
    guess = input(请输入一个数字:)
    guess = int(guess)
    count = count+1
    if guess == num:
        print(恭喜你猜对啦,游戏结束!)
        break
    elif guess<num:
        print(猜小啦!)
    else:
        print(猜大了!)
else:#在循环正常结束后,执行else程序
    print(错误次数过多!)

3,break:在循环里遇到break,循环立即结束;continue:在循环里遇到continue,就结束当前循环,继续下一次循环。

三,字符串格式化

常见占位符:

%s:字符串      %d:整数     %f:浮点数

import datetime
today = datetime.datetime.today()
for i in range(3):
    username = input(请输入名字:)
    age = input(请输入年龄:)
    age = int(age)
    score = input(你的成绩是:)
    score = float(score)
    welcome = 欢迎[%s]登录,今天的日期是【%s】 %(username,today)
    s = 你的年龄是%d %age
    s1 = 你的成绩是%.2f %score
    print(welcome)
    print(s)
    print(s1)

四,list

list是一种有序的集合,可以随时添加和删除其中的元素。

students = [hanming,yangliangliang,jiajinju,liuzhao,1]

1,查

print(students[1])

2,增

students.append(chunting)#在列表的末尾增加一个元素
print(students)
students.insert(1,hujiangchueng)#在指定的位置增加一个元素
print(students)

3,改

students[0] = 韩敏
print(students)

4,删

students.pop(-1)#根据索引删除
print(students)
students.remove(yangliangliang)#根据元素删除,元素不存在时会报错
print(students)

 

python入门之条件判断与循环

原文:https://www.cnblogs.com/rj-tsl/p/10911890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!