1.函数input()让程序暂停运行,等待用户输入一些文本,获取用户输入后,python将其存储在一个变量中。

 可以使用运算符+=在存储在原变量中的字符串末尾附加一个字符串。

prompt = 'please tell me who you are'
prompt += '\ni will tell you something!'
name = input(prompt)
print('hello' + name)

2.使用函数int()可以将数字的字符串转换为数值,使用str()将数字转换为字符串,求模运算符(%)指出两个数相除余数时多少

3.while 循环

a.while循环不断地运行,直到指定的条件不满足为止

b.在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态,这个变量被称为标志

# 标志
active = True  # active 就是标志
prompt = 'please tell me who you are'
while active:
    message = input(prompt)
    if message == 'quit':
        active = False
    else:
        print(message)

c.使用break语句可以立即退出while循环,同时也可以用来推出for循环

d.使用continue语句可以让程序返回到循环开头,并根据条件测试结果决定是否继续执行循环。

# 根据不同年龄收取不同票价

while True:
    age = input('please input your age: ')
    if age.isdigit() == False:
        break
    elif int(age) < 3:
        print('you\'re free')
        continue
    elif 3 <= int(age) <= 12:
        print('your ticket price is 10 yuan')
        continue
    elif int(age) >= 12:
        print('your ticket price is 15 yuan')
        continue

 

                                                                                                 

posted on 2019-04-02 21:48  zhanyie  阅读(194)  评论(0编辑  收藏  举报