Python学习笔记之Python基础(三)-输入

来源:互联网 发布:怎么注册手机域名 编辑:程序博客网 时间:2024/05/20 19:47

1、输入

在python中我们使用input()函数来获取用户输入的值,并可以把这个值赋值给等号左边,并且括号中的字符串可以被打印出来:

>>> x = input('Please input a number:')Please input a number:12>>> x'12'>>> x+x'1212'>>> 

但是要注意,这种方式输入的是一个字符串,把字符串赋值给了x。如果想获得相应的输入数据,应该按照如下的方式来:

>>> x = int(input('Please input a number:'))Please input a number:12>>> x12>>> x+x24

在input前加上int \float \double 等,即

num = int ( input ( ) )

num = float ( input ( ) )

这样就可以控制输入的数据类型。

结合前面学习的if、while语句,我们尝试应用一下

F_sum = 0i_sum = 0y1 = 1y2 = 1inputcount = 0while inputcount < 3:    x = int(input('Please input a number:'))    if x < 0:        print('x<0,exit')        inputcount += 1    elif x == 0:#求和        inputcount += 1        for i in range(0,5,1):            i_sum = i_sum + i        print(i_sum)    else:        inputcount += 1        while y2 < 1000:#斐波那契数列            print(y2)            F_sum = y1 + y2            y1 = y2            y2 = F_sum

输出为:

D:\Python>python test.pyPlease input a number:-1x<0,exitPlease input a number:010Please input a number:1123581321345589144233377610987

 Not signed i

0 0
原创粉丝点击