使用函数得到用户输入
(a)创建一段脚本使用内建函数从用户输入得到一个字符串,然后显示这个用户刚输入的字符串
(b)添加一段类似的代码,不过这次是数值,将它转换为数值,并显示给用户看
# a raw_input("enter something") # b a = raw_input("enter some number") print(int(a))
循环与数字
(a)用while写个循环,输出0至10
(b)使用range函数做相同的事件
# a a = 0 while a < 11: print a a = a+1 # b for i in range(11) : print i
判定用户输入的数值是正数还是负数还是零.
i = int(raw_input('enter some number')) if i > 0: print '你输入的是正数' elif i < 0: print '你输入的是负数' else: print '你输入的是零'
从用户那进而得到一个字符串,再逐字符打印出来
str = raw_input('enter some string') while str: print str[0] str = str[1:] # 或者 str = raw_input('enter some string') for i in str: print i
输入 五个数值,使用求和.
i = ret = 0 while i < 5: str = raw_input('enter some number'); ret = ret + int(str) i = i + 1; print ret # 或者 ret = 0 for i in range(5): str = raw_input('enter some number'); ret = ret + int(str) print ret
获取五个数值并求其平均值
ret = 0 for i in range(5): str = raw_input('enter some number'); ret = ret + float(str) print ret /5
使用raw_input提示用户输入1-100的数值,如果是则显示并退出,否则继续提示其输入
loop = 1 while loop: str = raw_input('请输入0~100之间的某个数值'); str = int(str) if 0 < str < 100 : print str loop = 0