Python入门 - 第7章 用户输入和while循环

    科技2025-12-31  9

    此系列文章的创作初衷是作为读书过程中的笔记,而非教程类文章。

    第7章 用户输入和while循环

    7.1 函数input()的工作原理

    函数input()输出一条提示信息,并将用户输入以字符串的形式返回。 message = input("Please input a message, and I will repeat it: ") # input函数接受一个参数作为提示 print(message)

    有时候,提示会超过一行。这时候一个比较好的做法是先将提示信息存储在一个变量中,再传给input函数,这样有助于保持代码简洁。 注意:input函数不会自动在输出提示后换行。

    如果用户意图输入一个整型,那么必须将input的返回强制转化为整型才能正常使用。要将字符串转为整型,使用int()函数,它的用法就像str()一样。 age = input("How old are you?") age = int(age) 求模运算符(%)返回余数,可以判断一个整数是奇数还是偶数。 注意:Python中的%进行的是求模运算,而C++和Java中的%进行求余运算。求模和求余都需要先计算商,将商进行舍入,然后根据 被除数-商×除数 求模/求余。不同之处在于,求模是商向负无穷舍入,求余时商向0舍入。两者只有在被除数和除数符号不同时有区别。

    7.2 while循环简介

    while循环的格式为: while 条件: 循环体 如: num = 1 while num <= 10: print(num) break关键字可以立即退出循环,跳出循环体中所有余下的语句。break关键字对任何循环都有效。continue关键字跳过本次循环中循环体的余下语句,返回开头进行条件判断。
    Processed: 0.028, SQL: 9