🐐 登高必自卑,行远必自迩.
🍇 我始终坚信越努力越幸运
⭐️ 那些打不倒我们的终将会让我们变得强大
🍑 希望在编程道路上深耕的小伙伴都会越来越好



文章目录

  • while循环格式
  • 计算1到100的和用循环语句
  • 例题
  • 判断奇偶数问题
  • 利用while遍历列表和字典
  • while循环列表的搬运
  • 用while循环给字典添加数据
  • print()的其他用法
  • 练习题



while循环格式

你问我答:while循环的格式是什么样的呢?利用while循环输出 1 到 10 的数字

答:如下图

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_linux

计算1到100的和用循环语句

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_ubuntu_02

例题

你问我答:利用 while 循环让用户输入整数,并且对用户输入的整数进行加和,直到用户输入的数字为 0 时终止循环。

答:第一种结题方式,代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_ubuntu_03

第二种结题方式如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_windows_04

input()插播:

input()写成这样 input(“请你输入一个数字:”),代码运行后直接打印出input()中的字符串

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_while循环_05

判断奇偶数问题

你问我答:利用 while 循环判断用户输入的数是否是偶数,如果是偶数则输出,奇数的话,打印“这个数是奇数”这句话,如果是 0 的话,跳出循环。(注意,0 也是偶数)

答:代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_循环语句_06

利用while遍历列表和字典

你问我答:如何用 while 循环遍历列表 M = [ “张三”,“李四”,“王二麻子”,“李红”] 与字典
N = {“name”:“张三”,“age”:“18”,“gender”:“男”} 呢?

答 首先遍历列表代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_windows_07

二 字典键的遍历

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_while循环_08

while循环列表的搬运

你问我答:有两个列表 M = [ “张三”,“李四”,“王二麻子”,“李红”] 与空列表 N = [ ] 如何将列表 M 中的列表元素搬运至空列表 N 中呢?(顺序不做要求)

答:代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_windows_09

用while循环给字典添加数据

你问我答:利用 while 循环获取用户输入键值对的键和值,并且将用户输入的键和值添加至字典中,添加完后问用户是否继续添加,yes 则继续,no 则终止添加。

答:代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_while循环_10

print()的其他用法

你问我答:print( )的真正面目是什么?

答:print( )其实已经是省略过得代码了,它的真正面目其实是这个 print( end = “ \n ”)把 end = “ \n ”省略了,因为有了 end = “ \n ”所以在执行一次 print() 代码后就会进行一次换行。" \n "是转义字符换行的意思,因此我们可以更改这个参数如 print( end = “ ”) 这样每次执行完代码后就不会换行了

代码解释

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_while循环_11

练习题

第一题:利用循环的嵌套打印出下面这串字符,即 6 行,每行 20 个星星

********************
********************
********************
********************
********************
********************

解:代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_windows_12

第二题:打印下图的九九乘法表

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_linux_13

代码如下

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_循环语句_14

第三题:让用户输入一个数,判断是否为素数

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_linux_15

第四题:让用户输入一个三位数,分别取出这三位数的个位、十位、百位

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_ubuntu_16

第五题:求 8!(8的阶乘)

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_linux_17

第六题:求1!+ 2!+ 3!+……………+20!

Python用while循环计算1到n之间的阶乘和 python利用while循环计算n!_windows_18