美文网首页
Python学习纪录(5)

Python学习纪录(5)

作者: 冰栀樱 | 来源:发表于2017-08-07 14:55 被阅读0次

        今天的学习内容包括:

1、input()函数的工作原理:通过在提示末尾包含一个空格,将提示与用户输入分开。

2、用int( )来获取数值输入,使用input()函数时,python将用户输入解读为字符串,如果要将数值输入用于计算和比较,那么务必将其转换为数值。

3、求模运算符(%),它将两个数相除并返回余数,可以用于判断一个数是奇数还是偶数。

4、在python2.7中,应使用raw_input()来提示用户输入。

运行结果如下图:

Python学习纪录(5) Python学习纪录(5)

今日问题:因为看到大大定义name时所用的函数是raw_input(),所以我觉得这个网上编程所用的程序可能跟python2.7差不多,可是,为什么name这个小程序中并没有数值比较也需要用raw_input()而后面一个height的程序需要将输出值当作数值来运算时反而只需要input()呢?

带着这个疑问,我尝试把name的raw_input()改写成input(),结果运行错误,然后我把height的input()改成raw_input(),来回试了几遍,发现问题还是在name的定义所用的函数上。难道说这个网页的版本是raw_input()输出是字符,而input()输出是数值,可是如果是这样的话,当两个小程序都用raw_input()时height的运行应该会是错误的,可是它运行是正确的。这是为什么呢?请高手帮忙解答!

相关文章

  • Python学习纪录(5)

    今天的学习内容包括: 1、input()函数的工作原理:通过在提示末尾包含一个空格,将提示与用户输入分开。...

  • python学习纪录

    leetcode刷题系列来源:力扣(LeetCode)链接:https://leetcode-cn.com/pro...

  • Python学习纪录(13)

    函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值,用ret...

  • Python学习纪录(12)

    学习内容:传递列表。 向函数传递列表,列表包含可能是名字,数字,或更复杂的对象,如字典。将列表传递给函数后,函数就...

  • Python学习纪录(11)

    学习内容:传递实参的三种方法:位置参数,关键字参数,默认值。以及避免实参错误。 偷个懒,具体的要...

  • Python学习纪录(7)

    学习内容:用while循环来移动列表之间的元素。 要点:1、首先建立一个未验证用户列表,并创建一个空列表,用于存储...

  • Python学习纪录(8)

    学习内容:删除包含特定值的所有列表元素。 要点:1、函数remove()用于删除列表中的特定值,它用于要删除的值在...

  • Python学习纪录(6)

    今日学习内容:使用while循环,在循环中continue,使用break退出循环。 今日看着程序比较短,尝试看了...

  • Python学习纪录(1)

    原本以为是按照书上内容自己慢慢一点一点补前面的内容,所以昨天就在看书第一章,对于群里群主发的作业正在疑惑...

  • Python学习纪录(4)

    今天敲完代码,觉得有些晕乎,所以抽空把第六章昨天和今天的书本内容简略看了一下,终于解开了心中的一些疑惑。...

网友评论

      本文标题:Python学习纪录(5)

      本文链接:https://www.haomeiwen.com/subject/bffalxtx.html